关于 ams-cli
通过 `ams` 命令行工具查询 Apple Maps Server API 的技能,支持地理编码、地点搜索和路线查询,适用于使用 Apple Maps 数据的工作流。
主要功能
- 01正向和反向地理编码
- 02搜索附近地点
- 03获取地点详情
- 04查询路线及备选路线
- 05配置 JWT 身份验证
适用场景
- 01查询地址对应的坐标
- 02搜索附近餐厅或服务
- 03按地点 ID 查询详情
- 04获取两地之间的路线
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ dl-alexandre/ skills --skill ams-cli安装后在 Claude Code 中输入/ams-cli确认已加载。
详细介绍
Apple Maps Server CLI
使用 ams 命令行工具查询 Apple Maps Server API。
前提条件
ams --version
export AMS_TOKEN='your-jwt-token'
ams auth status
身份验证
- 来自 Apple Developer Portal 的 JWT 令牌
- 环境变量:
AMS_TOKEN - 或:
ams auth set-token YOUR_TOKEN
地理编码
正向地理编码
ams geocode "1 Infinite Loop, Cupertino, CA"
ams geocode --query "Empire State Building" --limit 5
反向地理编码
ams reverse --lat 37.3318 --lon -122.0312
ams reverse --coordinate 37.3318,-122.0312 --language en
搜索
ams search --query "coffee shops" --near "San Francisco, CA"
ams search --query "gas stations" --near LAT,LON --radius 5000
ams search --category restaurants --near "Palo Alto" --limit 20
路线
ams directions --from "San Francisco, CA" --to "San Jose, CA"
ams directions --from LAT,LON --to LAT,LON --mode driving --alternatives
ams directions --from "Current Location" --to "SFO" --avoid tolls
地点与 POI
ams places get PLACE_ID
ams places nearby --lat 37.3318 --lon -122.0312 --category hotel
ams places search --query "Apple Park" --detailed
Agent 最佳实践
- 坐标格式:使用十进制度数(lat,lon)
- 速率限制:遵守 Apple Maps Server 的限制
- 语言:使用
--language获取本地化结果 - 单位:默认使用公制;使用
--imperial指定英里/英尺
评论
支持 Markdown