概述
前端时间业务需求,进而去了解IP定位的功能,一开始使用的免费API接口,但是几天时间接口就访问失效,了解到百度地图也有IP定位功能,所以记录使用的过程。
一、注册百度地图开发者,并创建应用
在创建应用的过程中一开始使用了服务端的IP定位功能
但是该方式需要进行请求校验,尝试各种方法在对应的Lua语言中没有校验通过
而后经过多方查找与观看对应的开发文档发现选择浏览器端的IP定位功能可以省略sn校验,如下方式创建对应的应用
二、接口使用与定位获取
https://api.map.baidu.com/location/ip?ip=你的IP&ak=申请的ak
一个可供测试使用的ak="WvXU4lKjSjR15DfAbaicgqyI4a5wyp8Z"
请求到的参数示例
{"address":"CN|u6c5fu897f|u5b9cu6625|None|CHINANET|0|0","content":{"address_detail":{"province":"u6c5fu897fu7701","city":"u5b9cu6625u5e02","district":"","street":"","street_number":"","city_code":278},"address":"u6c5fu897fu7701u5b9cu6625u5e02","point":{"y":"3205065.37","x":"12735092.62"}},"status":0}
最后
以上就是诚心烧鹅为你收集整理的百度地图开发者平台普通IP定位功能详解的全部内容,希望文章能够帮你解决百度地图开发者平台普通IP定位功能详解所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复