tmap-lbs-skill
by @vajrabodhi
腾讯地图位置服务,支持POI搜索、路径规划、旅游规划、周边搜索,轨迹数据可视化和地图数据可视化
clawhub install tmap-lbs-skill📖 About This Skill
name: tmap-lbs-skill description: 腾讯地图位置服务,支持POI搜索、路径规划、旅游规划、周边搜索,轨迹数据可视化和地图数据可视化 version: 1.0.0 metadata: openclaw: requires: env: TMAP_WEBSERVICE_KEY bins: - tmap-lbs primaryEnv: TMAP_WEBSERVICE_KEY install: - id: node kind: node package: '@tencent-map/lbs-skills' bins: - tmap-lbs label: Install tmap-lbs (node) homepage: https://lbs.qq.com/service/webService/webServiceGuide/webServiceOverview
腾讯地图位置服务 Skill
腾讯地图位置服务向开发者提供完整的地图数据服务,包括周边搜索,地点搜索、路径规划、旅游规划等功能。
Requirements
tmap-lbs
第一次使用如果没有安装 tmap-lbs,请先安装 tmap-lbs, 如果用户需要更新,也是同样的命令。
npm install @tencent-map/lbs-skills -g
腾讯地图 Web Service Key
使用时需要配置腾讯地图 Web Service Key:
1. 先通过 tmap-lbs config get-key 检查是否已配置 Key,只输出是否有,不要输出 Key 值
2. 如果未配置,提示用户访问 腾讯位置服务 创建应用并获取 Key
3. 配置 Key(二选一):
- tmap-lbs config set-key
- export TMAP_WEBSERVICE_KEY=
功能特性
当用户想要搜索地址、地点、周边信息(如美食、酒店、景点等)、规划路线时,使用此 skill。
触发条件
用户表达了以下意图之一:
场景判断
收到用户请求后,先判断属于哪个场景:
场景一:基于位置的周边或者附近搜索
用户想搜索某个位置周边或者附近的某类地点。需要先通过地理编码 API 获取该位置的经纬度,再拼接带坐标的搜索链接。
> 📖 匹配到此场景后,必须先读取 references/scene1-nearby-search.md 获取详细的执行步骤、API 格式、完整示例和回复模板,严格按照文档中的步骤执行。
场景二:POI 详细搜索
使用腾讯地图 tmap-lbs 进行 POI 搜索,支持关键词搜索、城市限定、周边搜索等。
> 📖 详细的格式、参数说明和返回数据格式请参考 references/scene2-poi-search.md
场景三:路径规划
使用腾讯地图 tmap-lbs 规划路线。支持步行、驾车、骑行(自行车)、电动车、公交等多种出行方式。
> 📖 详细的格式、各出行方式的 API 端点、参数说明和返回数据格式请参考 references/scene3-route-planning.md
场景四:旅游规划
用户想去某个城市旅游,提供了多个想去的景点,需要规划最佳行程路线,并可选推荐餐厅、酒店等。需要先通过地理编码 API 获取各景点的经纬度,再拼接旅游规划链接。
> 📖 匹配到此场景后,必须先读取 references/scene4-travel-planner.md 获取详细的执行步骤、API 格式、完整示例和回复模板,严格按照文档中的步骤执行。
场景五:地图数据可视化
当用户有一份包含轨迹坐标的数据,希望在地图上以轨迹图的形式可视化展示。不需要 API Key。
触发条件
用户提到"轨迹"、"轨迹图"、"轨迹可视化"、"GPS 轨迹"、"运动轨迹"、"行驶轨迹"等意图,并提供了数据地址或轨迹数据。
> 📖 匹配到此场景后,必须先读取 references/scene5-trail-map.md 获取详细的 URL 格式、执行步骤、完整示例和回复模板,严格按照文档中的步骤执行。
注意事项
纬度,经度(注意:纬度在前,经度在后)status 不为 0,说明请求失败,需提示用户检查地址是否有效文档引用(references)
各场景的详细操作文档存放在 references/ 目录下:
| 文件 | 说明 | | -------------------------------------------------------------------------- | -------------------------------------------------------------- | | references/scene1-nearby-search.md | 场景一:周边/附近搜索 — 执行步骤、API 格式、完整示例、回复模板 | | references/scene2-poi-search.md | 场景二:POI 详细搜索 — 请求格式、参数说明、返回数据格式 | | references/scene3-route-planning.md | 场景三:路径规划 — 请求格式、API 端点、参数和返回数据说明 | | references/scene4-travel-planner.md | 场景四:旅游规划 — 使用方法、功能说明 | | references/scene5-trail-map.md | 场景五:轨迹可视化 — URL 格式、执行步骤、完整示例、回复模板 |