高德 Web 服务 API 向开发者提供 HTTP 接口,开发者可通过这些接口使用各类型的地理数据服务,返回结果支持 JSON 和 XML 格式。高德地图 API 在线地址为:https://amap.apifox.cn/,这个在线地址的项目你可以克隆到 Apifox,以方便调试。下面将讲解高德地图 API 的使用,详情见下文。
注册成为开发者
要调用高德地图 API ,首先要成为高德地图开发者,点击该链接可注册并完善基本信息:https://console.amap.com/dev/id/select
认证成功后跳转到控制台:
获取API Key
1. 创建新应用
进入控制台,创建一个新应用。如果你之前已经创建过应用,可直接跳过这个步骤。
2.为应用添加 Key
在创建的应用上点击"添加 Key"按钮,在弹出的对话框中,依次:输入应用名称,选择绑定的服务为“Web服务API”(也可以选择其它服务),也可以设置域名白名单,只允许特定 IP 的访问,如下图所示:
在阅读完高德地图 API 服务条款后,勾选“同意”选项,点击“提交”,完成 Key 的申请,此时你可以在所创建的应用下面看到刚申请的 Key 了。
调用高德地图 API
当 API Key 获取完毕,即可开始调用高德地图 API,以下是在 Apifox 中的演示。你可以克隆高德地图 API 项目到 Apifox 中。
在 Apifox 提供的在线高德地图 API 项目中,点击右上角的“环境变量”,然后选择“正式环境”,并填写环境变量 Key 的值,这个 Key 就是高德地图的 API Key,复制粘贴进去即可,如下图所示:
这个 API Key 只保存在本地,其它任何人都无法看到,包括团队成员,也不会同步到 Apifox 的服务器上,所以不用担心安全问题。
当 Key 有了之后,发起一个“天气查询”请求,即可看到相关的数据信息返回。
知识扩展: