腾讯地图地图助手

Polar Sponsor
爱发电 赞助
.NET 9.0

腾讯地图·地图助手 Skill,一句自然语言调用腾讯地图全套能力,无需开发者账号、开箱即用。提供 AI 旅游攻略、地点搜索(含评分/人均/营业时间)、关键词提示、路线规划(驾车/步行/公交/骑行)、地址解析与逆解析、行政区划、IP 定位、距离计算、天气查询,并可将行程或多 POI 渲染成网页地图或生成腾讯地图小程序指南。涉及找地点、规划路线、旅游行程、查天气、坐标转换等出行场景时使用。

地图助手 Skill

功能概述

地图助手 Skill是一项面向实际任务的技能,主要用于腾讯位置服务出品;用一句自然语言即可生成旅游攻略、搜索地点、规划路线、解析地址坐标,并可将结果渲染成网页地图或生成腾讯地图小程序指南;

核心要点

  • 能力命名与腾讯位置服务官网 WebService API 对齐;
  • 完整参数签名见下方「参数与返回」;
  • AI 旅游攻略;

使用与执行

自然语言 query → 多日行程攻略,可联动腾讯地图小程序,与朋友共同编辑行程、规划多人出行;travel_gui。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

结果检查与注意事项

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

地图助手 Skill

腾讯位置服务出品。用一句自然语言即可生成旅游攻略、搜索地点、规划路线、解析地址坐标,并可将结果渲染成网页地图或生成腾讯地图小程序指南。

能力

能力命名与腾讯位置服务官网 WebService API 对齐。完整参数签名见下方「参数与返回」。

能力 说明 方法
AI 旅游攻略 自然语言 query → 多日行程攻略,可联动腾讯地图小程序,与朋友共同编辑行程、规划多人出行 travel_guide
个人地图指南 地点列表 → 个人专属地图(保存到腾讯地图小程序,手机随时查看) generate_map_guide
地点搜索 城市/区域搜索、周边圆形搜索、POI 详情 poi_search / poi_nearby / poi_detail
关键词输入提示 输入补全候选 POI poi_sug
行政区划 省市区列表、下级区划、区划搜索 district_list / district_children / district_search
地址解析 地址 → 坐标 geocoder
逆地址解析 坐标 → 地址(可附周边 POI) regeocoder
IP 定位 IP → 位置 ip_location
路线规划 驾车 / 步行 / 公交 / 骑行 direction
两点间距离 计算两点之间的驾车/步行/骑行距离与用时 distance_matrix
天气查询 行政区/坐标 → 实时或预报天气 weather
行程 / POI 可视化 把行程或多 POI 结果渲染为网页地图

安装

首次使用前安装:

pip install -e .

用法

from tmap_client import TmapClient

client = TmapClient()

result = client.travel_guide("武汉5天攻略")
pois   = client.poi_search("黄鹤楼", region="武汉")
addr   = client.geocoder("深圳市腾讯滨海大厦")

配置自己的腾讯位置服务 Key(持久化到 .env,之后自动启用):

from tmap_client import save_key_to_dotenv
save_key_to_dotenv("你的 Key")

Key 检查

Key 已配置但 API 返回错误码时:必须读取references/error-codes.md查询错误码,按报错信息中的指引,结合报错信息给用户一个清晰的解释和修正指引。

  1. 检查是否已有 Key(用户传入 TmapClient(key=...)、环境变量 TMAP_KEY、skill 包内 .env 文件或 ~/.tencentmap/tempkey.json)→ 有则直接使用

  2. 未检测到 Key → 读取 tempkey-guide.md 按其中步骤执行

参数与返回

AI 旅游攻略 — travel_guide

travel_guide(query, lat=30.572815, lng=104.066801):自然语言 query → 多日行程攻略。同步等待,单次调用 30-50 秒。

参数 类型 必填 说明
query str 目的地 + 天数,例如 "武汉5天攻略" / "成都3天美食游"
lat, lng float 用户当前位置(影响 A2A 上下文,不决定目的地)

返回:结构化攻略数据(title/summary/days 行程列表等),以及 output_markdown(成品攻略 md 文件路径,含小程序二维码,Read 后原样输出)。

个人地图指南 — generate_map_guide

generate_map_guide(pois, city, title="我的指南", query="", description=""):将任意地点列表(搜索结果、路线点、打卡记录)一键保存为腾讯地图小程序里的个人专属地图,在手机上随时查看和导航。

前置步骤:构造 pois 前,先对每个地点调用 poi_search()拿到真实的 idlocation.lat / location.lng,再映射成 pois 所需的 poi_id / lat / lng

参数 类型 必填 说明
pois List[Dict] POI 列表,每个 POI 含 name / lat / lng / poi_id。这些值应取自 poi_search() / poi_sug() 的真实返回后填入
city str 城市名称
title str 指南标题,默认"我的指南"
query str 用户原始输入(用于入库备注)
description str 行程/路线描述文本,会嵌入输出 md 正文

返回{travel_guide_id, qr_code, qr_path, mini_program_username, output_markdown}

地点搜索 — poi_search

poi_search(keyword, region=None, location=None, page_size=10, page_index=1):按城市或中心点检索 POI。

参数 类型 必填 说明
keyword str 搜索词
region str 二选一 城市名("深圳"/"武汉")
location str 二选一 中心点 "lat,lng",启用 5km 邻近搜索
page_size int 每页 1-20,默认 10
page_index int 页码,默认 1

地点搜索(POI 详情)— poi_detail

poi_detail(poi_id):按 POI ID 取详情(来自 poi_search / poi_sug 返回,或 travel_guidepoi_uid)。

参数 类型 必填 说明
poi_id str POI 唯一 ID

地点搜索(周边)— poi_nearby

poi_nearby(keyword, location, radius=1000, page_size=10, page_index=1):圆形范围内的 POI 检索。

参数 类型 必填 说明
keyword str 搜索词("咖啡" / "加油站")
location str 中心点 "lat,lng"
radius int 半径(米),取值 10-1000,默认 1000
page_size / page_index int poi_search

关键词输入提示 — poi_sug

poi_sug(keyword, region=None, location=None):候选 POI(常用于"先 sug 拿 ID 再查 detail")。

参数 类型 必填 说明
keyword str 搜索词
region str 城市名
location str 中心点 "lat,lng"

路线规划 — direction

direction(from_addr, to_addr, mode="driving", region=None):起终点 → 路线方案。地址/景点名自动转坐标(建议传 region 城市消歧)。

参数 类型 必填 说明
from_addr str 起点地址 / 景点名 / "lat,lng"
to_addr str 终点地址 / 景点名 / "lat,lng"
mode str driving / walking / bicycling / transit,默认 driving
region str 城市名,辅助把"象鼻山"等景点名解析到正确城市

地址解析 — geocoder

geocoder(address, policy=1):把地址 / 地标 / 景点名解析成坐标。

参数 类型 必填 说明
address str 地址或地点名。含城市更准;不含城市也可(靠默认 policy=1 兜底)
policy int 解析策略。1=宽松(默认,支持"象鼻山"等景点/地标名);0=标准(地址须含城市,否则报错)

逆地址解析 — regeocoder

regeocoder(lat, lng, get_poi=False):把坐标解析成语义化地址。

参数 类型 必填 说明
lat, lng float GCJ02 坐标
get_poi bool 是否附带周边 POI 列表,默认 False

IP 定位 — ip_location

ip_location(ip=None):IP → 所在省市区。不传 IP 则定位调用方公网 IP。

参数 类型 必填 说明
ip str IPv4 字符串

行政区划 — district_list / district_children / district_search

district_list()                  # 全国省级列表
district_children(parent_id)     # 下级区划(parent_id="110000" → 北京下属)
district_search(keyword)         # 关键词搜区划

两点间距离 — distance_matrix

distance_matrix(origin, dest, mode="driving"):计算两点之间的驾车/步行/骑行距离与用时。

参数 类型 必填 说明
origin str 起点坐标 "lat,lng"
dest str 终点坐标 "lat,lng"
mode str driving / walking / bicycling,默认 driving

天气查询 — weather

weather(adcode=None, location=None, type="now"):查实时或预报天气。adcodelocation 二选一。

参数 类型 必填 说明
adcode str 行政区划代码,如北京 "110000"
location str 坐标 "lat,lng"
type str now 实时 / future 预报,默认 now

行程 / POI 可视化 HTML

涉及"多 POI 对比 / 路线 / 多天行程 / 个人专属地图"等"看图比看字直观"的场景,可基于结构化数据渲染网页地图。地图底图使用腾讯地图 JSAPI GL,HTML 模板、底图 <script> 标签、API 用法与 polyline 解压方法见 references/jsapi-guide/README.md

使用要点

  1. Key:未配置 Key 时按"Key 检查"流程处理;如已有 Key,用 save_key_to_dotenv 配置后稳定性更佳
  2. 地图样式:使用 tempkey 或正式 Key 时使用系统默认样式,无需设置 mapStyleId。若用户希望修改地图样式,可引导用户前往腾讯位置服务官网(https://lbs.qq.com)登录账号,在控制台为对应 Key 配置样式后使用。
  3. travel_guide / 个人地图指南的二维码:返回的 output_markdown 是成品文件,Read 后完整作为回复——其中二维码使用了 Markdown ![]() 语法,WorkBuddy 会话直接支持,会自然展示在对话中。同时qr_path 指向的 PNG 文件复制到当前工作空间作为实体产物。generate_map_guide 同理。呈现后可在末尾轻轻邀请一句,引导用户扫码进入小程序,与朋友共同编辑行程、规划多人出行。
  4. 个人地图指南:搜索结果、路线规划、HTML 地图等多地点场景,可用 generate_map_guide 将地点列表存为手机上的个人专属地图,扫码保存自己的专属地图。调用时机和细节见 references/agent-notes.md
  5. query:包含明确目的地,建议带天数(如"X 天 / X 日游")。
  6. 可视化:多 POI 对比 / 路线 / 多天行程等场景适合生成 HTML 网页地图。

隐私与数据

  • AI 旅游攻略(travel_guide)与个人地图指南(generate_map_guide)会将用户输入的行程/POI 数据发送至腾讯地图服务器,用于生成攻略内容和微信小程序二维码。服务器端数据留存与使用遵循腾讯位置服务隐私政策。

示例

client = TmapClient()

# 旅游攻略(返回 output_markdown 成品文件,Read 后作为回复)
r = client.travel_guide("成都3天美食游")

# POI 搜索
res = client.poi_search("咖啡馆", location="22.540601,113.93397", page_size=5)

# 路线规划
route = client.direction("深圳北站", "深圳湾口岸", mode="driving")

# 个人地图指南:先用 poi_search 拿到真实 POI,再映射成 pois
p1 = client.poi_search("深圳北站", region="深圳", raw=True)["data"][0]
p2 = client.poi_search("深圳湾口岸", region="深圳", raw=True)["data"][0]
guide = client.generate_map_guide(
    [{"name": p1["title"], "lat": p1["location"]["lat"], "lng": p1["location"]["lng"], "poi_id": p1["id"], "day": 1, "num": 1},
     {"name": p2["title"], "lat": p2["location"]["lat"], "lng": p2["location"]["lng"], "poi_id": p2["id"], "day": 1, "num": 2}],
    city="深圳")

调用细节、Key 流程、HTML 生成规范与 JSAPI 资料见 references/

相关专题

更多
Aionclaw智能助手介绍
Aionclaw智能助手介绍

本专题汇总了AionClaw(AI龙虾助手)的功能介绍与在线使用入口。AionClaw是杭州趣猿人工智能有限公司推出的桌面级AI智能体,能直接在电脑上读写文件、运行脚本、操作浏览器,自动交付Word、PPT、Excel等成品。

2026.09.20

0

13

AionClaw AI智能体与电脑自动化任务执行功能使用教程
AionClaw AI智能体与电脑自动化任务执行功能使用教程

AionClaw专题整理AI智能体与电脑自动化相关功能使用教程,涵盖安装部署、AI任务执行、Skills技能、文件处理、浏览器控制、电脑操作、持久记忆、聊天工具连接以及办公、编程和内容创作等功能,帮助用户快速掌握AionClaw的实际使用方法。

2026.09.20

0

15

AI视频生成软件推荐
AI视频生成软件推荐

本专题汇总了当前主流的AI视频生成软件推荐与排行榜单,涵盖seko、AniShort、剧云、Lovart、LiblibAI及立刻mv等热门工具。同时整理了各软件在文生视频、图生视频、时长限制、画质表现及免费额度等方面的差异对比,助您快速选对适合创作需求的AI视频生成工具。

2026.09.16

0

9

ai生成视频的工具免费版合集
ai生成视频的工具免费版合集

本专题汇总了当前免费AI生成视频工具的排行榜与推荐清单,涵盖seko、讯飞智作、AniShort及剧云、Lovart等多模型集成平台。同时整理了各工具的免费额度、输出时长、水印政策及适用场景差异,助您快速选择合适工具开启AI视频创作。

2026.09.16

0

10

Pandas时间序列分析与可视化报表
Pandas时间序列分析与可视化报表

本专题整理Pandas日期转换、时间索引、重采样、滚动窗口、时区处理、plot绘图、Styler表格样式和报表输出方法。

2026.09.16

0

23

Pandas数据筛选索引与清洗处理
Pandas数据筛选索引与清洗处理

本专题整理Pandas中的loc、iloc、条件筛选、query查询、缺失值处理、重复值删除、类型转换和字符串列清洗方法。

2026.09.16

0

25

Pandas数据读取导入与文件导出处理
Pandas数据读取导入与文件导出处理

本专题整理Pandas读取CSV、Excel、JSON、SQL、Parquet等文件的方法,以及to_csv、to_excel、to_sql和to_parquet等常用数据导出流程。

2026.09.16

0

27

GDB怎么设置断点
GDB怎么设置断点

本专题介绍GDB按照函数名、源代码行号和文件位置设置断点的方法,详细说明run、continue、next、step等命令的配合使用,帮助定位程序崩溃、逻辑异常及代码未按预期执行的问题。

2026.09.11

0

28

GDB怎么查看变量值
GDB怎么查看变量值

本专题介绍GDB调试过程中查看变量值的具体方法,涵盖局部变量、函数参数、数组、结构体和指针内容查询,同时整理变量持续显示、格式化输出及无法读取变量时的排查思路。

2026.09.11

0

22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.6万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133万人学习