Agent Skills
返回列表
🏠

谷歌地图助手

生活服务 更新于 2026.08.29

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

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

技能介绍

要解决什么问题

在 Agent 或自动化流程里,「把地址变成坐标」「查附近餐厅」「算 A 到 B 怎么走、要多久」「一批起点到一批终点的距离矩阵」这类需求,如果每次都手写 HTTP 调用 Google Maps API、维护 OAuth 与字段 mask,成本和出错面都很大。本技能把能力收敛到 Rube MCP(Composio) 暴露的一组工具上,让模型按固定工作流调用,而不是临时拼 REST。

核心能力与用法

前提很简单:客户端已接入 Rube MCP,且通过 RUBE_MANAGE_CONNECTIONS 把 google_maps 工具包连到 ACTIVE;每次跑业务前先用 RUBE_SEARCH_TOOLS 拉当前 schema,避免参数名漂移。

典型能力包括:

  • 地理编码 / 逆地理编码:GOOGLE_MAPS_GEOCODING_API 把街道地址转成经纬度;GOOGLE_MAPS_GEOCODE_LOCATION 把坐标转回可读地址(入参必须是 lat/lng,不能误传地址字符串)。
  • 地点发现:GOOGLE_MAPS_TEXT_SEARCH 自由文本搜点;GOOGLE_MAPS_NEARBY_SEARCH 在圆域内按类型搜(例如用 restaurant、cafe,不要用无效的 food)。
  • 路线与批量距离:GOOGLE_MAPS_GET_ROUTE 算单条路线;多对多场景用 GOOGLE_MAPS_COMPUTE_ROUTE_MATRIX,结果在 data.elements 里按 originIndex / destinationIndex 索引,而不是 routes[]。
  • 详情与体验:先用搜索拿 place id,再调 GOOGLE_MAPS_GET_PLACE_DETAILS 补营业时间、联系方式等;输入联想可用 GOOGLE_MAPS_AUTOCOMPLETE;页面嵌入用 GOOGLE_MAPS_MAPS_EMBED_API(仅 API Key,不走 OAuth2)。

常见组合:先 geocode 再 route;先 text search 再 place details。

边界与注意点

  • GOOGLE_MAPS_GET_ROUTE 返回的时长常为 "937s" 这类字符串,数值比较前需自行解析。
  • travelMode 为 WALK / BICYCLE / TRANSIT 时不能设置 routingPreference,应省略该参数。
  • 工具包文档见 Composio Google Maps toolkit;连接未 ACTIVE 时按 MCP 返回的授权链接完成绑定后再跑流程。

使用场景

  • 客服 Agent 收到用户写的门店地址,需先地理编码成经纬度,再调用路线工具给出驾车时长与距离。
  • 运营要对比三个仓库到二十家门店的配送耗时,用距离矩阵一次算多起点多终点,而不是逐条查路线。
  • 会议助手在已知坐标附近按类型搜餐厅,拿到 place id 后拉取营业时间与电话写入回复。
  • 对话式表单里用户输入不完整地址,用自动补全返回候选,选定后再逆地理或查详情确认位置。

适合人员

  • 负责城配排线的物流规划,需要把多仓、多门店地址批量算路程与 ETA 的人
  • 在 Agent 里接自然语言「怎么走、附近有什么」并落到 Maps 工具调用的对话产品工程师
  • 处理外勤工单的自动化流程设计者,要把工单地址 geocode 后生成到下一站的导航摘要
  • 要在选定地点或路线结果页生成可嵌入地图链接、而非手写 Embed API 参数的前端或全栈工程师