使用百度地图定位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地址

结果如下所示:
<pre>
{"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}
</pre>
结果包含地址,经纬度信息

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

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


QQ截图20161206150517.jpg

可视化接口

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

QQ截图20161206150603.jpg
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容