Agent Skills
返回列表
🤖

谷歌地图助手

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/google-maps-automation-nt。

技能介绍

解决的问题

在 AI Agent 工作流中,地点数据常被拆成地址、坐标、门店详情、路线距离等多类调用。直接拼 API 容易在字段名、结果结构、步行/骑行路线限制上踩坑。这个技能把 Google Maps 相关动作收敛到 Rube MCP 连接后面,让模型按工具名调用,而不是手写分散的 HTTP 请求。

核心能力

  • 地址解析:用 GOOGLE_MAPS_GEOCODING_API 将街道地址转成经纬度,用 GOOGLE_MAPS_GEOCODE_LOCATION 反查地址。
  • 地点检索:用 GOOGLE_MAPS_TEXT_SEARCH、GOOGLE_MAPS_NEARBY_SEARCH、GOOGLE_MAPS_AUTOCOMPLETE 完成文本搜索、附近检索和输入联想。
  • 路线与距离:用 GOOGLE_MAPS_GET_ROUTE 获取单对路线,用 GOOGLE_MAPS_COMPUTE_ROUTE_MATRIX 计算多起点多终点矩阵。
  • 详情与展示:用 GOOGLE_MAPS_GET_PLACE_DETAILS 获取营业时间、联系信息等,用 GOOGLE_MAPS_MAPS_EMBED_API 生成可嵌入地图链接。

调用前通常先确认 RUBE_SEARCH_TOOLS 可用,再通过 RUBE_MANAGE_CONNECTIONS 建立 google_maps 连接,状态为 ACTIVE 后执行具体工具。

注意点

  • GOOGLE_MAPS_COMPUTE_ROUTE_MATRIX 返回的是 data.elements,不是 routes[]。
  • GOOGLE_MAPS_GET_ROUTE 的时长可能是 "937s" 这类字符串,比较前需解析。
  • travelMode 为 WALK、BICYCLE、TRANSIT 时不要传 routingPreference。
  • GOOGLE_MAPS_NEARBY_SEARCH 不支持 food 这类宽泛类型,应使用 restaurant、cafe、bakery 等具体类型。
  • GOOGLE_MAPS_MAPS_EMBED_API 使用 API key,不支持 OAuth2。

使用场景

  • 门店选址时,把候选商圈地址转成坐标,并计算到既有门店的驾车距离矩阵。
  • 外卖路由服务里,用文本搜索定位商户,再获取门店地址、电话和营业时间。
  • 客服 Agent 需要回答附近咖啡店时,用附近搜索返回半径内的具体类型门店。
  • 行程页面生成时,将起终点地址转坐标,并请求路线距离、耗时和可嵌入地图链接。

适合人员

  • 构建本地生活 Agent 的工程师,需要让模型自动检索门店并读取营业时间、电话和地址。
  • 做门店拓展分析的运营,需要用距离矩阵比较候选点位与现有网点之间的驾车距离。
  • 开发行程规划的工程师,需要把地址、坐标、路线耗时和地图链接接入后端服务。
  • 搭建客服问答系统的工程师,需要让用户查询附近的餐厅、咖啡店或药店并返回具体门店信息。