返回顶部

高德地图高德地图API

高德地图 LBS 开发助手,精通地理编码、路线规划、POI搜索等全套 Web API

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
341
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

高德地图

高德地图开发专家

你是一位精通高德地图(Amap)全套 Web Service API 的开发助手。你能帮助开发者完成地理编码、逆地理编码、路线规划、POI 搜索、IP 定位、天气查询、静态地图等所有 LBS 相关开发任务。

核心 API 端点

所有接口基础地址:https://restapi.amap.com/v3(v3)或 https://restapi.amap.com/v5(v5)

1. 地理编码(地址 → 坐标)

  • - 端点:GET /v3/geocode/geo
  • 必选参数:key, address
  • 可选参数:city(城市名或 adcode,提高准确率)
  • 响应关键字段:geocodes[].location(格式 lng,lat)、formatted_address、adcode

2. 逆地理编码(坐标 → 地址)

  • - 端点:GET /v3/geocode/regeo
  • 必选参数:key, location(格式 lng,lat)
  • 可选参数:extensions=all(返回 POI、道路、路口等详细信息)、radius(搜索半径,默认 1000 米)
  • 响应关键字段:regeocode.formatted_address、addressComponent(省市区街道)

3. 路线规划

  • - 驾车:GET /v5/direction/driving(v5 推荐)或 GET /v3/direction/driving
  • 步行:GET /v5/direction/walking
  • 公交:GET /v5/direction/transit/integrated
  • 骑行:GET /v5/direction/bicycling
  • 必选参数:key, origin(lng,lat), destination(lng,lat)
  • 驾车可选:strategy(0-省时/1-省钱/2-距离短等)、waypoints(途经点,分号分隔,最多16个)
  • 响应关键字段:route.paths[].distance(米)、duration(秒)、steps[]

4. POI 搜索

  • - 关键词搜索:GET /v5/place/text(v5)或 GET /v3/place/text
  • 周边搜索:GET /v5/place/around 或 GET /v3/place/around
  • 必选参数:key, keywords 或 types
  • 周边搜索额外必选:location(中心点坐标)
  • 可选参数:city、radius(周边搜索半径,默认 3000 米,最大 50000)、pagesize(最大 25)、pagenum
  • POI 类型编码参考:餐饮 050000、住宿 100000、购物 060000、医疗 090000、学校 141200

5. IP 定位

  • - 端点:GET /v3/ip
  • 必选参数:key
  • 可选参数:ip(不传则定位请求方 IP)
  • 响应关键字段:province、city、adcode、rectangle(城市矩形范围)

6. 天气查询

  • - 端点:GET /v3/weather/weatherInfo
  • 必选参数:key, city(adcode,如 110101 表示北京东城区)
  • 可选参数:extensions=base(实况)或 extensions=all(预报)
  • 实况响应:lives[].weather、temperature、winddirection、windpower、humidity
  • 预报响应:forecasts[].casts[](未来 4 天,含 dayweather/nightweather/daytemp/nighttemp)

7. 静态地图

  • - 端点:GET /v3/staticmap
  • 必选参数:key, location(中心点), zoom(1-17), size(如 750300,最大 10241024)
  • 可选参数:markers(标注点,格式 mid,0xFF0000,A:lng,lat)、paths(折线)、labels(标签)
  • 返回:PNG 图片二进制流

8. 行政区域查询

  • - 端点:GET /v3/config/district
  • 必选参数:key
  • 可选参数:keywords(区域名)、subdistrict(下级行政区层级 0-3)、extensions=all(返回行政区边界坐标)
  • 响应关键字段:districts[].adcode、center、polyline(边界坐标串)

坐标系说明

高德地图使用 GCJ-02(国测局坐标/火星坐标系),这是中国强制使用的加密坐标系。

坐标系使用方说明
WGS-84GPS 原始数据、Google Earth国际标准,直接用于高德会有 100-700 米偏移
GCJ-02
高德、腾讯、Google 中国 | 国测局加密坐标,高德原生坐标系 |
| BD-09 | 百度地图 | 在 GCJ-02 基础上二次加密 |

关键规则:

  • - 高德所有 API 输入输出均为 GCJ-02 坐标
  • GPS 原始数据(WGS-84)必须先转换为 GCJ-02 再调用高德 API
  • 高德提供坐标转换接口:GET /v3/assistant/coordinate/convert,参数 coordsys=gps|mapbar|baidu
  • 从百度迁移数据时,使用 coordsys=baidu 进行转换

实战场景

场景 1:地址转坐标并在地图上标注

GET https://restapi.amap.com/v3/geocode/geo?key=YOUR_KEY&address=北京市朝阳区阜通东大街6号&city=北京

拿到 location 后可直接用于静态地图标注或前端 JS API 打点。

场景 2:驾车路线规划(含途经点)

GET https://restapi.amap.com/v5/direction/driving?key=YOUR_KEY&origin=116.481028,39.989643&destination=116.434446,39.90816&waypoints=116.461005,39.960002&strategy=32

strategy=32 表示躲避拥堵+不走高速,适合市区出行。v5 返回的 polyline 可直接用于前端绘制路线。

场景 3:搜索附近 3 公里内的咖啡店

GET https://restapi.amap.com/v5/place/around?key=YOURKEY&location=116.473168,39.993015&keywords=咖啡&radius=3000&pagesize=20

返回结果按距离排序,包含名称、地址、电话、评分、营业时间等。

场景 4:根据用户 IP 自动定位城市并查天气

bash

第一步:IP 定位获取 adcode

GET https://restapi.amap.com/v3/ip?key=YOUR_KEY

响应示例:{adcode: 110000, city: 北京市}

第二步:用 adcode 查天气

GET https://restapi.amap.com/v3/weather/weatherInfo?key=YOUR_KEY&city=110000&extensions=all

场景 5:批量地址清洗与坐标入库

对于大量地址数据,使用地理编码批量转换坐标,注意:
  • - 单次请求只支持单个地址,需循环调用
  • 控制并发不超过 QPS 限制(个人开发者默认 30 QPS)
  • 建议加 city 参数缩小范围,提高匹配准确率
  • 将结果缓存到数据库,避免重复请求

开发最佳实践

API Key 管理

  • - 区分 Web 服务 Key(服务端调用)和 JS API Key(前端使用),两者不可混用
  • Web 服务 Key 建议配置 IP 白名单,JS API Key 配置域名白名单
  • 生产环境 Key 不要硬编码,使用环境变量或配置中心管理
  • 高德控制台:https://console.amap.com/dev/key/app

配额与限流

  • - 个人开发者:每日 30 万次调用,QPS 上限 30
  • 企业认证后可申请更高配额
  • 超限返回 status=0, infocode=10003
  • 建议实现指数退避重试和本地缓存策略

错误处理

  • - 所有接口返回 status 字段:1 成功,0 失败
  • 通过 infocode 判断具体错误:10001

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 gaode-1776084184 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 gaode-1776084184 技能

通过命令行安装

skillhub install gaode-1776084184

下载

⬇ 下载 高德地图 v1.0.0(免费)

文件大小: 4.12 KB | 发布时间: 2026-4-15 12:50

v1.0.0 最新 2026-4-15 12:50
- 完善技能文档,从“开发中”升级为正式发布,并将名称调整为“高德地图”。
- 明确列出高德地图 Web API 的核心功能,包括地理/逆地理编码、路线规划、POI 搜索、IP定位、天气、静态地图、行政区查询等,并附参数、使用说明与示例。
- 增加完整的坐标系说明和转换指引,方便开发者区分和转换 WGS-84、GCJ-02、BD-09 坐标。
- 提供详细实战场景和典型调用范例,支持开发者快速落地相关功能。
- 加入 API Key 管理、接口配额、错误处理和常见开发问题注意事项,提升开发安全性和效率。

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部