amap-traffic
# 高德实时路况与路线规划
## 概述
本技能通过高德地图API实现:
1. **实时路况查询**:获取指定道路/区域的拥堵状态
2. **智能路线规划**:基于实时路况计算最快自驾路线
3. **多方案对比**:提供时间、距离、费用等维度的路线比较
## 🔑 API Key 配置
1. 访问 [高德开放平台](https://console.amap.com/) 创建 Key
2. 在 OpenClaw Web 配置页面设置:
**地址**: http://127.0.0.1:18789/skills
**配置文件字段**: `skills.entries.amap-traffic.AMAP_KEY` in `openclaw.json`
**值**: 你的高德API Key
> **注意**: 本技能每次调用时都会重新读取 `openclaw.json` 中的最新 `AMAP_KEY`,支持前端动态更新密钥后立即生效。
## API 使用说明
### 1. 实时路况查询
```bash
curl "https://restapi.amap.com/v3/traffic/status/road?roadid={道路ID}&key={动态读取的AMAP_KEY}"
```
### 2. 智能路线规划(含实时路况)
```bash
curl "https://restapi.amap.com/v3/direction/driving?origin={起点坐标}&destination={终点坐标}&strategy=2&key={动态读取的AMAP_KEY}"
```
- `strategy=2`:优先考虑实时路况的最快路线
## 路况状态说明
- **畅通**:🟢 绿色(速度 > 40km/h)
- **缓行**:🟡 黄色(20-40km/h)
- **拥堵**:🔴 红色(< 20km/h)
- **严重拥堵**:🟣 紫红色(< 10km/h)
## 资源
### scripts/
包含高德实时路况查询和路线规划的核心脚本。
#### scripts/amap_traffic.py
Python 脚本,实现完整的实时路况查询和最优路线规划功能。
**每次执行时都会从 `/home/admin/.openclaw/openclaw.json` 读取最新的 AMAP_KEY**,
确保前端动态更新密钥后立即生效。
标签
skill
ai