高德地图接口怎么申请
最近在做一个本地生活类的小程序,需要用到地图展示门店位置,想着用高德地图API比较稳定,就开始研究高德地图接口怎么申请。整个过程其实不复杂,但第一次操作容易卡在几个细节上,比如密钥配置、服务类型选错等。下面就把具体步骤理一遍。
注册高德开放平台账号
打开高德开放平台官网(https://lbs.amap.com),点击右上角“登录”或“注册”。建议用阿里系账号直接登录,比如淘宝、支付宝账号,免得再记密码。登录后进入控制台,准备创建应用。
创建新应用
在控制台首页找到“应用管理”,点击“创建新应用”。填写应用名称,比如“我的门店地图”,应用类型选“Web 服务”或“移动应用”看你的项目需求。如果是网页用,选Web;是APP或小程序,就对应选择。
添加Key并绑定服务
应用创建好后,点击“添加Key”。这里要填Key的名字,比如“门店定位查询”。接下来最关键的是“绑定服务”选项,根据你要用的功能勾选。常用的是:
- 地理编码(地址转坐标)
- 逆地理编码(坐标转地址)
- 路径规划
- 周边搜索
如果要做附近门店查找,一定要勾选“周边搜索”;如果只是把地址变成经纬度,就选“地理编码”。
获取Key并测试接口
保存后会生成一串Key,长得像这样:1f5d8a7b3c9e4f2a1b6c8d0e7f9a2b4c,这就是你的接口通行证。可以拿它去调API了。
比如调用周边搜索接口,请求地址是:
https://restapi.amap.com/v3/place/around?key=你的Key&location=116.404,39.915&radius=1000&types=050000返回的是JSON格式数据,包含附近POI信息。注意:location参数是“经度,纬度”,别写反了。
常见问题注意点
很多人申请完Key发现接口返回“INVALID_USER_KEY”,说明Key没生效或者服务没绑定对。检查两件事:一是Key状态是不是“启用”;二是你调的API功能是否在绑定服务里勾选了。
另外,免费版每天有调用次数限制,一般够个人项目用。商用项目要考虑升级配额或购买服务包。
还有一个坑是IP白名单。如果你开了IP安全限制,但服务器换了公网IP,接口就会失败。开发阶段建议先不设白名单,上线后再加。