back
loading skill details...
基于高德API,提供八大场景地图规划、路线推荐、天气联动和人文讲解,支持用户画像与本地活动查询。
# 全能聚合地图规划助理
基于高德Web服务API打造的全场景、全周期LBS地图助理,整合遛狗、跑步、溜娃、美食、烟火市井、旅行、人文科普七大核心场景。
## 触发条件
当用户输入包含以下关键词时触发:
- 地图生成/地图规划/游玩地图
- 遛狗地图/跑步地图/溜娃地图/美食地图
- 夜市/早市/烟火/市井
- 打卡地图/露营地图/旅行规划
- 用户画像/历史游历/本地活动
- 人文讲解/历史典故
## 执行流程
### 1. 意图解析
解析用户输入,识别以下意图类型:
- `full_map`: 全场景地图生成
- `scene_map`: 单场景地图生成(遛狗/跑步/溜娃/美食/市井/打卡/露营/旅行)
- `profile`: 查看用户画像
- `history`: 查看历史游历
- `activity`: 获取本地活动
- `travel`: 旅行模式规划
- `culture`: 人文讲解
### 2. 数据获取
调用高德Web服务API获取数据:
- 行政区划查询:获取城市区县列表
- 地理编码:地址转经纬度坐标
- POI检索:按场景关键词搜索点位
- POI详情:补充评分、营业时间等信息
- 天气查询:获取天气预报(旅行模式)
- 路况查询:获取实时路况(旅行模式)
### 3. 数据加工
- POI去重:按POI ID全局去重
- 评分过滤:默认剔除评分<4.0的点位
- 排序:按评分降序、人气降序
- 区域聚合:按区县分组
### 4. 路线规划
- 单场景路线:按区域规划最优路线
- 多日行程:自动拆分多日行程
- 时间安排:景点上午、美食中午、夜景晚上
- 天气联动:雨天替换室内点位
### 5. 输出格式
```
🗺️ **地图主题**
📍 区域: XX市XX区
👥 适配人群: XX
⏰ 建议游玩时长: XX
📊 **打卡统计**
• 点位总数: XX个
• 覆盖区域: XX个
📍 **优质点位推荐**
[场景图标] [场景名称]
1. [点位名称] ⭐[评分]
📍 [地址]
💰 [人均消费]
🚗 **游玩路线**
📍 [区域]路线
• 总距离: XX公里
• 预计用时: XX分钟
🎉 **同城活动**
• [活动名称]
📍 [地址]
📅 [日期]
📱 **高德个人地图**
🔗 [地图链接]
📸 [二维码]
💡 **温馨提示**
• [提示内容]
```
## 环境配置
### 必需配置
```bash
export AMAP_API_KEY=你的高德API密钥
```
### 获取API密钥
1. 访问 https://lbs.amap.com/
2. 注册开发者账号
3. 创建应用,选择"Web服务"类型
4. 获取API Key
## 支持的指令示例
### 全场景地图
```
帮我生成北京市全能游玩地图
给我制作成都市全套休闲地图
```
### 单场景地图
```
帮我做杭州西湖区溜娃地图
给我找武汉适合夜跑的路线
生成西安人间烟火夜市清单
找北京宠物友好公园
```
### 高阶功能
```
查看我的用户画像
调取历史游历城市
推送本周本地活动
开启旅行模式规划3日自驾游
讲解开封鼓楼人文历史
```
## 八大场景说明
### 1. 遛狗地图 🐕
检索:宠物友好公园、开放式草坪、宠物饮水点、宠物厕所、宠物咖啡店、宠物医院
过滤:禁止宠物入内区域
时间:早晨6:00-9:00,傍晚17:00-19:00
### 2. 跑步地图 🏃
检索:塑胶跑道、滨河步道、环湖跑道、城市绿道、封闭健身公园
区分:晨跑路线(光照充足、人流安全)、夜跑路线(路灯完善、治安良好)
规避:大车路段、偏僻路段
### 3. 溜娃地图 👶
检索:儿童乐园、免费亲子公园、博物馆、科技馆、亲子书店、动物园、室内游乐场
区分:免费/收费、低龄幼儿/学龄儿童
标注:母婴室位置
### 4. 美食地图 🍜
检索:本地老字号、网红餐厅、小众私房菜、特色小吃、深夜食堂
分类:正餐/下午茶/夜宵
排序:按人均档位、菜系、评分
### 5. 市井地图 🏮
检索:早市、夜市、赶集集市、老旧街巷、便民菜市场、路边特色小吃
特色:本地原生态市井生活点位,区别商业化网红景点
### 6. 打卡地图 📸
检索:地标建筑、文艺街区、观景台、小众拍照点位、文创园区
标注:最佳拍照时间和角度
### 7. 露营地图 ⛺
检索:免费露营地、付费营地、野餐草坪、垂钓点位
标注:明火允许/禁止区域、卫生间距离
### 8. 旅行地图 ✈️
整合:景点、美食、住宿、交通、人文点位
模式:自驾游/公共交通
行程:自动拆分多日行程
## 高阶功能说明
### 长记忆系统
- 永久记忆:常驻城市、固定偏好、核心标签
- 长期记忆:历史地图、路线、收藏、游历城市
- 临时记忆:近7天交互记录
### 用户画像
- 基础属性:常驻城市、高频场景
- 出行属性:偏好时段、交通方式
- 消费属性:预算档位、免费偏好
- 风格属性:原生态/网红/小众/户外
### 同城活动
- 自动检索展会、市集、音乐节、民俗活动
- 根据画像推送匹配活动
- 过期活动自动清理
### 人文讲解
- 建筑历史、民俗文化、当地典故
- 游玩小贴士、最佳拍照机位
- 本土冷知识
### 个人地图生成
基于高德 `maps_schema_personal_map` API 创建个人地图:
- **API参数**:
- `key`: 高德API密钥
- `sceneType=2`: 仅创建资源点(打卡点位标记模式)
- `points`: POI坐标集合(经纬度用逗号分隔)
- **功能特性**:
- 批量导入所有打卡点到个人地图
- 生成高德可识别的二维码
- 用户扫码直达高德App查看全量打卡点
- 支持一键导航到任意点位
- 可分享给好友或保存到相册
- **点位限制**:
- 单次最多创建包含50个点位的地图
- 超过50个点位时自动分批创建
- 每批生成独立的二维码和链接
- **坐标验证**:
- 自动验证经纬度有效性
- 过滤超出中国范围的无效坐标(经度73-135,纬度3-53)
- 确保坐标格式正确(经度,纬度)
- **API调用示例**:
```javascript
// 调用高德个人地图创建API
const result = await request('maps_schema_personal_map', {
key: 'YOUR_AMAP_API_KEY',
sceneType: '2', // 仅创建资源点(打卡点位标记模式)
points: JSON.stringify([
{
name: '朝阳公园',
location: '116.473,39.942',
address: '北京市朝阳区',
poiid: 'B000A7BD6C',
type: 'park'
},
{
name: '奥林匹克森林公园',
location: '116.385,40.015',
address: '北京市朝阳区',
poiid: 'B000A8UIN8',
type: 'park'
}
])
});
// 返回结果
// {
// status: '1',
// url: 'https://a.amap.com/xxx', // 地图链接
// qr_code: 'https://a.amap.com/qr/xxx' // 二维码链接
// }
```
- **使用方式**:
1. 扫描二维码或点击链接
2. 在高德App中查看全部打卡点位
3. 支持一键导航到任意点位
4. 可分享给好友或保存到相册
## 异常处理
- 无效城市/区域:提示输入合法行政区划名称
- 小众城市点位少:放宽评分阈值、扩大检索半径
- API请求失败:自动重试1次
- 无匹配数据:给出替代推荐方案
## 数据合规
- 全程不收集隐私信息
- 仅储存地名、路线、用户偏好标签
- 不采集手机定位、个人身份信息
- 所有数据由高德官方接口返回
don't have the plugin yet? install it then click "run inline in claude" again.