最近用到地图服务,提供地图服务的有很多,百度,腾讯,高德,必应等等,高德用的最为广泛,所以我首选高德API,打开高德开放平台,首先得注册成开发者,高德开放平台,如图,需要用到手机号:
填完手机号,输入手机验证码,进入下一步,需要实名认证,这里忘记截图,用支付宝扫码认证一下,非常容易,认证完就注册成功,你会看到这个界面:
然后你可以点左边“用量管理”看下,每天有5000的用量,应该足够:
然后点击左边的“应用管理” - “我的应用”,点击右上方的创建新应用,输入应用名称和应用类型
再给应用添加一个key,就完成整个地图API的key的申请,后面就去文档页面看看怎么实现API的调用,可以参见地理/逆地理编码的文档,看完文档后发现,api比较简单,就一个key和坐标去必须的,还可以用get方式传输,最简单的一行代码搞定:
file_get_contents('https://restapi.amap.com/v3/geocode/regeo?key={换成自己的key}&location=121.212874,31.262075');
默认返回json格式,所以再json_decode一下,就OK了。