在 Google AI Edge Gallery 中使用高德地图替代 Google Maps,为中国大陆用户提供精准的地图定位和周边 POI 搜索。
- 地名定位:输入任意中国地址/地名,在高德地图上精准标注
- 周边搜索:搜索附近的餐厅、咖啡店、酒店等 POI,显示距离和联系方式
- 自动触发:模型根据对话内容自动判断是否调用地图,无需手动指定
- 完全国内可用:不依赖 Google 服务,无需翻墙
- 打开 高德开放平台
- 点击右上角「注册」,用手机号注册账号
- 完成实名认证(个人开发者,需要身份证号)
- 认证审核通常即时通过
- 登录后进入 控制台
- 点击左侧菜单「应用管理」→「我的应用」
- 点击右上角「创建新应用」
- 填写:
- 应用名称:
AI Edge Gallery(随意填写) - 应用类型:选「其他」
- 应用名称:
- 在刚创建的应用下,点击「添加 Key」
- 填写:
- Key 名称:
amap-skill(随意填写) - 服务平台:选「Web端(JS API)」(必须选这个!)
- 域名白名单:留空或填
*
- Key 名称:
- 提交后你会得到两个值:
- API Key(一串字母数字,如
a1b2c3d4e5f6g7h8) - 安全密钥 (Security Key)(另一串字母数字)
- API Key(一串字母数字,如
- 妥善保存这两个值,后面要用
| 服务 | 每日免费额度 |
|---|---|
| 地图显示 | 无限制 |
| 地理编码(地名→坐标) | 100 次/天 |
| POI 搜索(周边查询) | 100 次/天 |
个人手机日常使用完全够用。
- 在 GitHub 上创建一个新仓库(如
amap-china-skill) - 将
amap-china文件夹内容上传到仓库根目录:你的仓库/ ├── SKILL.md ├── README.md └── scripts/ ├── index.html └── webview.html
- 进入仓库「Settings」→「Pages」
- Source 选「Deploy from a branch」
- Branch 选
main,目录选/ (root) - 点击 Save
- 等待几分钟,GitHub Pages 会生成一个 URL,如:
https://你的用户名.github.io/amap-china-skill/
- 打开 AI Edge Gallery App
- 进入 Agent Skills 页面
- 点击添加 Skill(通常是 + 号或设置图标)
- 选择「从 URL 导入」
- 输入你的 GitHub Pages URL:
https://你的用户名.github.io/amap-china-skill/ - 确认导入
首次使用时,App 会弹出一个对话框要求输入密钥。输入格式:
你的API_KEY|你的安全密钥
例如:a1b2c3d4e5f6g7h8|x9y8z7w6v5u4t3s2
中间用英文竖线 | 分隔,不要有空格。
- 用数据线连接手机和电脑
- 将
amap-china文件夹复制到手机存储 - 在 AI Edge Gallery 中选择「从本地文件导入」
- 选择
amap-china文件夹中的SKILL.md
导入后,在 Agent Skills 模式下正常聊天即可。模型会自动判断是否需要调用地图。
| 你说的 | 模型自动执行 |
|---|---|
| "故宫在哪" | 在高德地图上标注故宫位置 |
| "三里屯附近有什么咖啡店" | 搜索三里屯 2km 内的咖啡店并列出 |
| "上海外滩周边有什么好吃的" | 搜索外滩附近餐厅并显示距离 |
| "在地图上显示深圳南山" | 定位到深圳南山区 |
两个地图 Skill 可以共存:
- amap-china:中国境内地点(高德地图,坐标精准)
- interactive-map:海外地点(Google Maps)
模型会根据 SKILL.md 中的描述自动判断使用哪个。
在导入 App 之前,你可以在电脑浏览器中测试地图功能:
- 打开
scripts/webview.html,在 URL 后添加参数:webview.html?location=北京故宫&action=locate&key=你的API_KEY&security=你的安全密钥 - 测试 POI 搜索:
webview.html?location=三里屯&action=search&keyword=咖啡店&key=你的API_KEY&security=你的安全密钥 - 确认地图正常加载、标注正确、POI 列表显示
如果你觉得这个 Skill 好用,可以分享给更多人。
- 确保你的 Skill 已上传到 GitHub 仓库并开启了 GitHub Pages
- 打开 AI Edge Gallery Skills 讨论区
- 点击右上角绿色按钮「New discussion」
- 填写表单:
- 标题:
Amap China (高德地图) - Map skill for mainland China users - 正文 参考以下模板:
- 标题:
## Amap China (高德地图)
A map skill for mainland China users. Replaces the built-in `interactive-map` (Google Maps)
with Amap (Gaode Maps), which provides accurate coordinates and rich POI data in China.
### Features
- Accurate location positioning in mainland China (no coordinate offset)
- Nearby POI search (restaurants, cafes, hotels, etc.)
- Auto-triggered by the LLM when Chinese locations are mentioned
- No VPN required
### Requirements
- Free API key from [Amap Open Platform](https://console.amap.com/)
- Network connection (for loading map tiles, no VPN needed in China)
### Import URL
`https://你的用户名.github.io/amap-china-skill/`
### Screenshots
[附上几张手机截图]
### Source Code
[你的 GitHub 仓库 URL]- 点击「Start discussion」发布
如果你想让这个 Skill 被更多人发现,可以尝试提交到官方仓库:
- Fork google-ai-edge/gallery 仓库
- 在
skills/community/目录下创建amap-china/文件夹 - 将你的 Skill 文件复制进去:
skills/community/amap-china/ ├── SKILL.md └── scripts/ ├── index.html └── webview.html - 创建 Pull Request:
- 标题:
feat: Add Amap China map skill for mainland China users - 描述:说明这个 Skill 解决了什么问题(Google Maps 在中国不可用/坐标偏移),以及它的功能
- 标题:
- 等待维护者 Review 和合并
最简单的方式——把你的 GitHub Pages URL 发给朋友:
https://你的用户名.github.io/amap-china-skill/
对方在 AI Edge Gallery 里「从 URL 导入」即可使用。
- 检查手机是否联网(高德地图需要网络加载瓦片,但不需要翻墙)
- 检查 API Key 是否正确,是否选的「Web端(JS API)」类型
- 尝试更详细的地址,如"北京市朝阳区三里屯"而不是"三里屯"
- 高德地理编码对简短地名的识别可能不如完整地址
- 个人手机日常使用足够。如果不够,可以在高德开放平台申请企业认证,额度会提升到 1000+ 次/天
- 确保你在 Agent Skills 模式下(不是 AI Chat)
- 用中文提问涉及中国地点时,模型应自动选择 amap-china
- 如果仍然选错,可以在对话中明确说"用高德地图搜索"
MIT License - 自由使用、修改和分发。