亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

通過ip地址獲取當前地理位置

2019-11-17 01:28:33
字體:
來源:轉載
供稿:網友

通過ip地址獲取當前地理位置

1、 使用接口的方式:

這種方式是相對穩定,而且提供的數據相對穩定,提供接口的地方很多,大家可以參照

http://www.hujuntao.com/api/the-ip-address-api-and-call-the-interface-method.html

不一一講解,只講解一下新浪提供的接口:

新浪接口地址:http://int.dpool.sina.com.cn/iplookup/iplookup.php

參數有兩個:format和ip

1) IP:不傳入ip值時默認為本機ip,也可以指定特定的ip地址;

2) format:返回給客戶端的數據格式有js和json格式:

a、 返回js格式:

eg:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=115.29.28.108

返回結果:var remote_ip_info = {"ret":1,"start":"115.28.0.0","end":"115.29.255.255","country":"/u4e2d/u56fd","

返回的結果給一個js變量,變量值為json格式,可以自己將Unicode字符轉碼為中文:

var remote_ip_info = {"ret":1,"start":"115.28.0.0","end":"115.29.255.255","country":"中國","province":"北京","city":"北京","district":"","isp":"電信","type":"機房","desc":"中國萬網機房電信"};

b、 返回json格式:

eg:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=115.29.28.108

返回結果:

{"ret":1,"start":"115.28.0.0","end":"115.29.255.255","country":"/u4e2d/u56fd","province":"/u5317/u4eac","city":"/u5317/u4eac","district":"","isp":"/u7535/u4fe1","type":"/u673a/u623f","desc":"/u4e2d/u56fd/u4e07/u7f51/u673a/u623f/u7535/u4fe1"}

返回的結果直接是一個json格式的字符串,可以自己將Unicode字符轉碼為中文:

{"ret":1,"start":"115.28.0.0","end":"115.29.255.255","country":"中國","province":"北京","city":"北京","district":"","isp":"電信","type":"機房","desc":"中國萬網機房電信"}

代碼示例:

<div>        <asp:GridView ID="gvDetail" runat="server" CellPadding="4" ForeColor="#333333" GridLines="None"            Width="100%" AutoGenerateColumns="false">            <AlternatingRowStyle BackColor="White" />            <EditRowStyle BackColor="#2461BF" />            <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />            <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />            <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />            <RowStyle BackColor="#EFF3FB" />            <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />            <SortedAscendingCellStyle BackColor="#F5F7FB" />            <SortedAscendingHeaderStyle BackColor="#6D95E1" />            <SortedDescendingCellStyle BackColor="#E9EBEF" />            <SortedDescendingHeaderStyle BackColor="#4870BE" />            <Columns>                <asp:TemplateField HeaderText="IP地址">                    <ItemTemplate>                        <div style=" text-align:center"><%#Eval("IP")%></div>                    </ItemTemplate>                </asp:TemplateField>                <asp:TemplateField HeaderText="國家">                    <ItemTemplate>                        <div style=" text-align:center"><%#Eval("Country")%></div>                    </ItemTemplate>                </asp:TemplateField>                <asp:TemplateField HeaderText="省會">                    <ItemTemplate>                        <div style=" text-align:center"><%#Eval("Province")%></div>                    </ItemTemplate>                </asp:TemplateField>                <asp:TemplateField HeaderText="城市">                    <ItemTemplate>                        <div style=" text-align:center"><%#Eval("City")%></div>                    </ItemTemplate>                </asp:TemplateField>                <asp:TemplateField HeaderText="地區">                    <ItemTemplate>                        <div style=" text-align:center"><%#Eval("District")%></div>                    </ItemTemplate>                </asp:TemplateField>                 <asp:TemplateField HeaderText="運營商">                    <ItemTemplate>                        <div style=" text-align:center"><%#Eval("Isp")%></div>                    </ItemTemplate>                </asp:TemplateField>                 <asp:TemplateField HeaderText="類型">                    <ItemTemplate>                        <div style=" text-align:center"><%#Eval("Type")%></div>                    </ItemTemplate>                </asp:TemplateField>                 <asp:TemplateField HeaderText="描述">                    <ItemTemplate>                        <div style=" text-align:center"><%#Eval("Desc")%></div>                    </ItemTemplate>                </asp:TemplateField>             </Columns>        </asp:GridView>    </div>
View Code
var ips = new List<string>();ips.Add("101.36.93.107");ips.Add("106.117.102.99");ips.Add("111.206.170.45");ips.Add("114.86.246.202");ips.Add("116.55.250.58");ips.Add("182.108.206.70");ips.Add("36.250.249.232");var list = new List<IPDetail>();                if (ips != null && ips.Count > 0)                {                    foreach (var ip in ips)                    {                        var rs = 0;                        NameValueCollection vc = new NameValueCollection();                        vc.Add("format", "json");                        vc.Add("ip", ip);                        string result = WebUtils.PostDataToUrl(postUrl, Encoding.UTF8, vc);                        result = ConvertUnicode2Chinese(result);                        if (!Int32.TryParse(result, out rs))                        {                            JObject obj = (JObject)JsonConvert.DeserializeObject(result);                            if (obj != null)                            {                                var ipd = new IPDetail();                                ipd.IP = ip;                                ipd.Country = obj["country"].ToString();                                ipd.Province = obj["province"].ToString();                                ipd.City = obj["city"].ToString();                                ipd.District = obj["district"].ToString();                                ipd.Isp = obj["isp"].ToString();                                ipd.Type = obj["type"].ToString();                                ipd.Desc = obj["desc"].ToString();                                list.Add(ipd);                            }                        }                    }                }                gvDetail.DataSource = list;                gvDetail.DataBind();
View Code
/// <summary>        /// 將Unicode編碼轉換成中文        /// </summary>        /// <param name="result"></param>        /// <returns></returns>        private string ConvertUnicode2Chinese(string result)        {            Regex reg = new Regex(
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧美色婷婷| 欧美一区二区三区精品电影| 岛国av午夜精品| 国产精品夜色7777狼人| 亚洲free嫩bbb| 亚洲欧美日韩在线一区| 欧美午夜宅男影院在线观看| 国产精品美女视频网站| 裸体女人亚洲精品一区| 亚洲免费成人av电影| 亚洲成人免费网站| 亚洲a在线播放| 亚洲视频在线看| 91精品久久久久久久久久久久久久| 久久精品国产亚洲| 亚洲第一精品夜夜躁人人爽| 亚洲91精品在线观看| 麻豆成人在线看| 欧美黑人性生活视频| 黄色一区二区在线观看| 欧美一级电影在线| 欧美超级乱淫片喷水| 久久国产天堂福利天堂| 中文字幕亚洲精品| 欧美成人午夜激情在线| 尤物yw午夜国产精品视频| 91精品国产自产在线观看永久| 欧美有码在线视频| 日韩一级裸体免费视频| 久久成人这里只有精品| 国产精品久久久久影院日本| 精品呦交小u女在线| 国产日产久久高清欧美一区| 欧美成人午夜激情视频| 久久免费少妇高潮久久精品99| 国产精品久久久久av免费| 精品国产一区二区在线| 国产日韩精品在线播放| 欧美日韩在线观看视频小说| www.日韩视频| 久久精品成人欧美大片古装| 夜色77av精品影院| 色综合伊人色综合网| 亚洲一区二区三区视频| 成人免费网站在线看| 日韩在线一区二区三区免费视频| 国内精品久久久久影院优| 精品亚洲男同gayvideo网站| 国产精品视频网址| 77777亚洲午夜久久多人| 亚洲国产日韩欧美在线动漫| 国产精品国内视频| 欧美激情中文网| 亚洲影院色无极综合| 国产亚洲精品综合一区91| 国产精品久久久久久搜索| 欧美一级片免费在线| 亚洲自拍偷拍网址| 奇米四色中文综合久久| 欧美www在线| 尤物99国产成人精品视频| 亚洲精品国偷自产在线99热| 精品视频www| 久久久免费精品| 欧美性猛交xxxxx水多| 国产亚洲欧美aaaa| 精品美女国产在线| 精品久久久久久中文字幕大豆网| 欧美亚洲第一页| 8090理伦午夜在线电影| 亚洲国产精品福利| 国产精品一区二区性色av| 国产精品久久电影观看| 97精品国产aⅴ7777| 欧美高清理论片| 国产一区二区三区视频免费| 久久久久久久久久av| 国产精品成人一区| 亚洲精品中文字| 亚洲欧美一区二区三区在线| 久久久91精品国产一区不卡| 少妇久久久久久| 成人国产精品久久久久久亚洲| 亚洲视频一区二区三区| 色妞欧美日韩在线| 亚洲精品电影在线观看| 麻豆精品精华液| 日韩电影大全免费观看2023年上| 久久久人成影片一区二区三区观看| 秋霞成人午夜鲁丝一区二区三区| 92福利视频午夜1000合集在线观看| 欧美黄色www| 国产精品久久久久一区二区| 国产美女精品视频| 国产自摸综合网| 91精品久久久久久久久久另类| 亚洲成人精品久久久| 亚洲成人教育av| 欧美亚洲视频在线观看| 中文字幕在线成人| 国产一区二区三区中文| 最近更新的2019中文字幕| 最近中文字幕日韩精品| 欧美激情中文字幕在线| 亚洲香蕉成人av网站在线观看| 日韩中文字幕网址| 色噜噜国产精品视频一区二区| 国产丝袜精品视频| 日韩美女激情视频| 久久久女女女女999久久| 亚洲va久久久噜噜噜久久天堂| 国产在线视频不卡| 欧美高清视频免费观看| 国产精品第七影院| 亚洲欧美日韩一区二区在线| 国产精品久久久久久久久久尿| 欧美日韩国产丝袜美女| 亚洲已满18点击进入在线看片| 欧美风情在线观看| 中文字幕成人在线| 欧美激情亚洲综合一区| 国产在线视频2019最新视频| 成人性教育视频在线观看| 欧美日韩福利视频| 国产成人精品视频在线| 视频直播国产精品| 成人a在线观看| 最新中文字幕亚洲| 在线视频欧美日韩精品| 欧美日韩午夜视频在线观看| 亚洲丁香久久久| 亚洲白拍色综合图区| 韩曰欧美视频免费观看| 欧美日韩综合视频| 国产精品扒开腿做| 51视频国产精品一区二区| 国产日韩在线亚洲字幕中文| 国产精品久久久久aaaa九色| 精品亚洲精品福利线在观看| 在线观看日韩专区| 欧美丝袜第一区| 欧美激情一区二区三区在线视频观看| 久久香蕉精品香蕉| 亚洲欧洲国产伦综合| 国产精品亚洲аv天堂网| 国产一区二区黑人欧美xxxx| 福利一区视频在线观看| 欧美成人一二三| 成人精品久久一区二区三区| 最近2019中文字幕第三页视频| 久久综合色影院| 亚洲男人天堂古典| 精品久久久中文| 欧美日韩亚洲天堂| 国产一区视频在线| 亚洲天堂免费观看| 91在线无精精品一区二区| 正在播放亚洲1区| 中文综合在线观看| 亚洲毛片在线免费观看| 91色精品视频在线| 欧美成人四级hd版| 少妇久久久久久| 久久综合久久88|