腾讯地图统一协作技能中心 - v2.0
> 让每一次位置探索,都成为一场炫酷的冒险 🚀
地图指挥官/
├── SKILL.md # 技能定义文件(当前文件)
├── README.md # 使用文档
├── assets/ # 资源文件
│ └── css/
│ └── cyberpunk.css # 赛博朋克主题样式库
├── templates/ # HTML模板
│ └── chat-output.html # 对话输出模板
├── examples/ # 示例文件
│ ├── poi-search-demo.html # POI搜索示例
│ ├── route-planning-demo.html # 路线规划示例
│ └── 对话示例.html # 对话输出示例
└── index.html # 技能完整文档(可选)
地图指挥官 是腾讯地图生态的 统一协作入口,根据用户需求自动选择合适的子技能协调工作。
无论你需要:
地图指挥官 都能一键搞定!
Web端地图应用开发
功能范围:
依赖: TMAP_JSAPI_KEY
WebService API 数据服务
功能范围:
依赖: TMAP_WEBSERVICE_KEY
高级位置服务LBS
功能范围:
依赖: TMAP_WEBSERVICE_KEY
┌───────────────────┐
│ 用户需求输入 │
└────────┬──────────┘
│
▼
┌───────────────────┐
│ 需求分析 │
│ 前端展示? → JSAPI│
│ 后端数据? → WS │
│ 复杂LBS? → LBS │
└────────┬──────────┘
│
▼
┌───────────────────┐
│ 技能加载 │
│ 加载对应的子技能 │
│ 验证Key配置 │
└────────┬──────────┘
│
▼
┌───────────────────┐
│ 执行任务 │
│ 调用腾讯地图API │
│ 数据处理 │
└────────┬──────────┘
│
▼
┌───────────────────┐
│ 结果呈现 │
│ 整合结果 │
│ 可视化输出 │
└───────────────────┘
| 子技能 | 需要的Key | 说明 |
|--------|-----------|------|
| tencentmap-jsapi-gl-skill | TMAP_JSAPI_KEY | JS API专用Key |
| tencentmap-webservice-skill | TMAP_WEBSERVICE_KEY | WebService专用Key |
| tencentmap-lbs-skill | TMAP_WEBSERVICE_KEY | 与WebService共用 |
如果Key开启了签名校验(SN校验),需要额外配置Secret Key:
# Windows CMD
setx TMAP_SECRET_KEY "你的SecretKey"
# PowerShell
[Environment]::SetEnvironmentVariable('TMAP_SECRET_KEY', '你的SecretKey', 'User')
# 环境变量完整配置
TMAP_JSAPI_KEY=你的JSAPI Key
TMAP_WEBSERVICE_KEY=你的WebService Key
TMAP_SECRET_KEY=你的Secret Key(如果开启了签名校验)
📌 正式环境请到 腾讯位置服务控制台 申请正式Key
当用户在对话中调用本技能时,必须生成带有炫酷特效的HTML文件并直接打开预览,而不仅仅是文字或代码。
DOCTYPE + head(含style) + body)
map-output.html)
`html 代码块
配色方案(赛博朋克):
#00d4ff(青色)
#7b2dff(紫色)
#ff00ff(粉色)
#0a0a1a(深蓝黑)
必须包含的动画效果:
background-clip: text)
text-shadow / box-shadow)
transform: translateY + scale)
::before伪元素 + left动画)
@keyframes pulse)
背景特效:
.particles)
.scan-line)
.grid-bg)
卡片交互:
响应式设计:
@media query)
用户问: "帮我搜索北京的咖啡馆"
技能响应:
C:\Users\admin\WorkBuddy\2026-05-20-task-11\map-output.html
地图指挥官内置了 5个有趣的技能,让地图不只是工具!
触发词: 美食雷达、附近好吃的
功能: 分析周边美食分布,随机推荐宝藏小店
支持类型: 中餐/火锅/烧烤/日料/西餐/甜品/咖啡
触发词: 约会、约会地点
功能: 智能找中间位置,推荐约会好去处
推荐组合: 餐厅+咖啡厅+电影院
触发词: 跑步、跑步路线
功能: 搜索附近公园绿道,生成跑步路线
路线类型: 折返跑/环形跑
数据展示: 用时 + 卡路里估算
触发词: 搬家、宜居指数
功能: 分析周边配套,计算综合宜居指数
分析维度: 超市/医院/学校/地铁全方位分析
触发词: 随机、探险
功能: 随机推荐有趣的地方,说走就走
特色: 每天不一样的惊喜半日游路线
用户: "帮我做一个地图页面,显示全国各城市的销售数据"
分析: 需要前端展示 + 数据可视化
行动: 加载 tencentmap-jsapi-gl-skill,使用热力图/散点图展示销售数据
用户: "把Excel里的地址批量转成坐标"
分析: 需要后端数据处理
行动: 加载 tencentmap-webservice-skill,批量调用地理编码API
用户: "帮我规划从深圳到广州的自驾路线,显示途经景点"
分析: 需要路线规划 + POI搜索
行动:
tencentmap-webservice-skill 进行路线规划
tencentmap-jsapi-gl-skill 在地图上展示路线和景点标记
自动切换到联网搜索(WebSearch)
status ≠ 0)
| API类型 | 搜索策略 |
|---------|-----------|
| 地理编码失败 | 搜索「地名 + 地址 + 经纬度」 |
| POI搜索失败 | 搜索「类型 + 城市 + 推荐」 |
| 路线规划失败 | 搜索「起点 → 终点 路线」 |
| 天气查询失败 | 搜索「城市 + 天气预报」 |
| 其他失败 | 搜索用户原始需求关键词 |
联网搜索结果可能不如API精确,仅作为备选。
如果联网搜索也失败,告知用户并建议检查网络或Key配置。
assets/css/cyberpunk.css
templates/chat-output.html
examples/poi-search-demo.html - POI搜索示例
examples/route-planning-demo.html - 路线规划示例
examples/对话示例.html - 对话输出示例
打开以下文件查看实际效果:
index.html
examples/poi-search-demo.html
examples/route-planning-demo.html
examples/对话示例.html
assets/css/cyberpunk.css
templates/chat-output.html
examples/
如果在使用过程中遇到问题,或需要添加新的功能,请随时反馈!
让每一次位置探索,都成为一场炫酷的冒险 🚀
共 3 个版本