谷歌地图助手
将以下提示词粘贴到你的 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 的工程师,需要让模型自动检索门店并读取营业时间、电话和地址。
- 做门店拓展分析的运营,需要用距离矩阵比较候选点位与现有网点之间的驾车距离。
- 开发行程规划的工程师,需要把地址、坐标、路线耗时和地图链接接入后端服务。
- 搭建客服问答系统的工程师,需要让用户查询附近的餐厅、咖啡店或药店并返回具体门店信息。