关于 route
route 是 Camino AI 的点对点导航技能,可计算驾车、骑行或步行路线,返回距离、耗时,并可选提供逐步导航信息。
主要功能
- 01两点间路线规划
- 02驾车、骑行和步行模式
- 03距离与耗时估算
- 04可选路线几何数据
- 05可选途经点影像
适用场景
- 01获取步行路线指引
- 02估算不同交通方式的通勤时间
- 03在地图上绘制路线
- 04获取沿途影像
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ barneyjm/ camino-skills --skill route安装后在 Claude Code 中输入/route确认已加载。
附带文件scripts/route.sh
详细介绍
安装
配套技能:这是 Camino AI 位置智能套件的一部分。安装所有可用技能(query、places、relationship、context、route、journey、real-estate、hotel-finder、ev-charger、school-finder、parking-finder、fitness-finder、safety-checker、travel-planner),以获得全面覆盖。
# Install all skills from repo
npx skills add https://github.com/barneyjm/camino-skills
# Or install specific skills
npx skills add https://github.com/barneyjm/camino-skills --skill route
通过 clawhub:
npx clawhub@latest install route
# or: pnpm dlx clawhub@latest install route
# or: bunx clawhub@latest install route
Route - 点对点导航
获取两点之间的详细路线,包括距离、时长以及可选的逐向导航指引。
设置
这些技能通过 curl 运行命令,并使用 CAMINO_API_KEY 环境变量进行身份验证。在 https://app.getcamino.ai/skills/activate 注册,即可获得每月 100 次免费调用和一个 API 密钥。
将密钥添加到 Claude Code:
添加到你的 ~/.claude/settings.json:
{
"env": {
"CAMINO_API_KEY": "your-api-key-here"
}
}
重启 Claude Code。
替代方案 — 通过 x402 按请求付费: Camino 的付费端点也接受来自任何支持 x402 的客户端以 USDC 在 Base 上进行的 HTTP 402 付款(每次请求 $0.001),无需注册或 API 密钥。这些技能不使用此方式;它适用于原生支持 x402 的 Agent 和客户端。
用法
通过 Shell 脚本
# Get driving directions
./scripts/route.sh '{
"start_lat": 40.7128,
"start_lon": -74.0060,
"end_lat": 40.7589,
"end_lon": -73.9851
}'
# Walking directions
./scripts/route.sh '{
"start_lat": 40.7128,
"start_lon": -74.0060,
"end_lat": 40.7589,
"end_lon": -73.9851,
"mode": "foot"
}'
# With route geometry for mapping
./scripts/route.sh '{
"start_lat": 40.7128,
"start_lon": -74.0060,
"end_lat": 40.7589,
"end_lon": -73.9851,
"mode": "bike",
"include_geometry": true
}'
通过 curl
curl -H "X-API-Key: $CAMINO_API_KEY" \
"https://api.getcamino.ai/route?start_lat=40.7128&start_lon=-74.0060&end_lat=40.7589&end_lon=-73.9851&mode=car"
参数
| 参数 | 类型 | 必填 | 默认值 | 描述 |
|---|---|---|---|---|
| start_lat | float | 是 | - | 起点纬度 |
| start_lon | float | 是 | - | 起点经度 |
| end_lat | float | 是 | - | 终点纬度 |
| end_lon | float | 是 | - | 终点经度 |
| mode | string | 否 | "car" | 交通方式:"car"、"bike" 或 "foot" |
| include_geometry | bool | 否 | false | 包含用于地图绘制的详细路线几何数据 |
| include_imagery | bool | 否 | false | 包含途经点的街景图像 |
响应格式
{
"distance_km": 6.8,
"duration_minutes": 18,
"mode": "car",
"summary": "Head north on Broadway, then east on 42nd Street",
"steps": [
{
"instruction": "Head north on Broadway",
"distance_m": 2400,
"duration_s": 420
},
{
"instruction": "Turn right onto 42nd Street",
"distance_m": 1800,
"duration_s": 300
}
]
}
示例
步行导航
./scripts/route.sh '{
"start_lat": 51.5074,
"start_lon": -0.1278,
"end_lat": 51.5014,
"end_lon": -0.1419,
"mode": "foot"
}'
骑行并包含几何数据
./scripts/route.sh '{
"start_lat": 37.7749,
"start_lon": -122.4194,
"end_lat": 37.8199,
"end_lon": -122.4783,
"mode": "bike",
"include_geometry": true
}'
驾车导航并包含图像
./scripts/route.sh '{
"start_lat": 40.7128,
"start_lon": -74.0060,
"end_lat": 40.7589,
"end_lon": -73.9851,
"mode": "car",
"include_imagery": true
}'
使用场景
- 导航:获取任何交通方式的逐向导航指引
- 行程时间估算:了解两点之间的通行时间
- 地图可视化:包含用于在地图上绘制路线的几何数据
- 通勤规划:比较驾车、骑行和步行所需时间
评论
支持 Markdown