获取地理位置信息的接口 发表于 2018-08-10 | 分类于 Php 一、通过ip获取地理位置信息12345678910111213淘宝接口 -- http://ip.taobao.com/service/getIpInfo.php?ip=$ip (8-17已无法访问)新浪接口 -- http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=$ip (已无法访问)qq接口 -- http://ip.qq.com/cgi-bin/searchip?searchip1=$ip (已无法访问)百度地图ip定位 -- https://api.map.baidu.com/location/ip?ak=yourkey&ip='.$ip 每天调用上限100w高德地图ip定位 -- https://restapi.amap.com/v3/ip?parameters (详细文档:https://lbs.amap.com/api/webservice/guide/api/ipconfig/) 每天调用上限10w收费接口 -- ip138.cnphp如何获取ip地址,见下一篇文章《php如何获取ip地址》 二、通过经纬度获取地理位置信息1234561、google -- http://maps.google.cn/maps/api/geocode/json?latlng=22.6545715201,108.4130859375&sensor=true2、baidu -- http://api.map.baidu.com/geocoder?output=json&location=39.913542,116.379763&ak=esNPFDwwsXWtsQfw4NMNmur13、微信小程序版百度 -- http://lbsyun.baidu.com/index.php?title=wxjsapi/guide/getlocation 三、总结123一、获取地理位置信息有时耗时比较大,最好不要用在主进程,如果时效性要求不高,建议异步获取。二、这些接口并不稳定,指不定什么时候就不能访问了,建议规划好备用方案