首页 > 代码库 > C#调用百度高精度IP定位API通过IP获取地址
C#调用百度高精度IP定位API通过IP获取地址
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获取地址
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。