码迷,mamicode.com
首页 > Windows程序 > 详细

C#调用百度高精度IP定位API通过IP获取地址

时间:2016-10-22 20:42:21      阅读:1147      评论:0      收藏:0      [点我收藏+]

标签:code   开发者   经纬   扩展   webapi   console   创建   调用   str   

API首页:http://lbsyun.baidu.com/index.php?title=webapi/high-acc-ip

1、申请百度账号,创建应用,获取密钥(AK)

http://lbsyun.baidu.com/apiconsole/key

技术分享

启用服务:,可以根据自己需求来钩选,这里先全选了。

请求校验方式:IP白名单校验/SN检验,这里选择IP白名单校验。即在下面填上你访问机器的IP地址。如(114.114.114.114)。

单击提交,获得AK

技术分享

2、获取方式:

服务地址:

 http://api.map.baidu.com/highacciploc/v1
 https://api.map.baidu.com/highacciploc/v1

参数:
qcip 待定位IP 可选 如果为空则针对定位服务的IP进行定位
ak 开发者密钥,即前面申请的东西

extensions  返回结果扩展设定  可选,
0(默认):只返回基础定位结果

1:返回基础定位结果+地址信息

2:返回基础定位结果+周边POI信息

3:返回基础定位结果+地址信息+POI信息
 这里我们用1

coord  返回坐标类型  可选,
bd09(默认):百度墨卡托坐标

bd09ll:百度经纬度坐标

gcj02:国测局经纬度坐标
 

完整调用:

在浏览器地址栏输入以下网址

https://api.map.baidu.com/highacciploc/v1?qcip=220.181.38.113&ak=你申请的AK&extensions=1&coord=bd09ll

获取结果如下:

 未完

 


 

C#调用百度高精度IP定位API通过IP获取地址

标签:code   开发者   经纬   扩展   webapi   console   创建   调用   str   

原文地址:http://www.cnblogs.com/zhaotianff/p/5988177.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!