使用百度地图定位IP位置

百度IP定位API

百度地图提供了通过IP定位地址的API

ip定位api

http://api.map.baidu.com/location/ip?ak=cniM9EhgsMas4US3j6IxGx5x&ip=120.42.100.190&coor=bd09ll

  • ak = api key (需要在百度开发平台注册申请)
  • ip = 要查询的api地址

结果如下所示:


{"address":"CN|\u798f\u5efa|\u53a6\u95e8|None|CHINANET|0|0","content":
{"address":"\u798f\u5efa\u7701\u53a6\u95e8\u5e02","address_detail":{"city":"\u53a6
\u95e8\u5e02","city_code":194,"district":"","province":"\u798f\u5efa
\u7701","street":"","street_number":""},"point":
{"x":"118.10388605","y":"24.48923061"}},"status":0}

结果包含地址,经纬度信息

ip高精度定位api

https://api.map.baidu.com/highacciploc/v1?qcip=120.42.100.190&qterm=pc&ak=cniM9EhgsMas4US3j6IIGW5m&coord=bd09ll
高精度定位使用方法同上

经纬度定位

http://api.map.baidu.com/lbsapi/getpoint/index.html

将前面定位得到的经纬度可以在这个地址里看到可视化的地图位置。


使用百度地图定位IP位置_第1张图片
QQ截图20161206150517.jpg

可视化接口

使用文档
最下面可以直接有可视化接口,临时使用不需要自动化的可以用使用文档的可视化接口

使用百度地图定位IP位置_第2张图片
QQ截图20161206150603.jpg

你可能感兴趣的:(使用百度地图定位IP位置)