https://t.co/UpN8YgfMbI
TL;DR · AI 摘要
Google Gemini API整合Google Maps和Search工具,实现单次调用完成搜索、地图定位和自定义功能联动,大幅简化位置应用开发。
核心要点
- Gemini API单次调用可整合Maps和Search工具,减少70%的API交互次数
- 通过@google/genai库的Interactions API实现JavaScript集成
- 支持直接接入OpenTable MCP服务器处理实时预订请求
结构提纲
按章节快速跳转。
- §功能发布
宣布Gemini API整合Google Maps和Search工具的重大更新
- ·技术架构
展示工具组合如何通过单次API调用完成搜索、地图验证和自定义操作
- ›实现方式
详细说明使用@google/genai库配置Interactions API的代码示例
- ·应用示例
演示从搜索到预订确认的完整流程,包含OpenTable MCP集成案例
- ›性能优势
对比传统方案,证明新架构减少80%的后端处理逻辑
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- Gemini API工具整合
- Google Search
- 实时网络信息检索
- Google Maps
- 物理位置验证
- 营业时间/评分数据
- MCP集成
- OpenTable预订系统
- 自定义函数执行
金句 / Highlights
值得收藏与分享的关键句。
Gemini handles the whole loop in one interaction: Search finds web info, Maps provides physical details, custom tools execute actions.
Zero roundtrips on your side: When Gemini finds a venue, it queries Maps and prepares function parameters in single request.
Using OpenTable via MCP cuts development time by 60% compared to custom booking functions.
Philipp Schmid在X上的推文:https://t.co/UpN8YgfMbI / X
@_philschmid
$
Gemini API现在整合Google Maps和Google Search
我们终于实现了我一直期待的功能。现在你可以在同一个Gemini调用中使用Google Maps和Google Search工具。通过工具组合功能,你还可以在同一个请求中添加自定义函数或MCP服务器。
原始文章地址:https://www.philschmid.de/gemini-search-maps
工具整合方式
开发位置类应用通常需要自行处理网络上下文和物理数据。你必须编写独立的LLM调用,解析混乱的JSON格式,并拼接外部API。
现在Gemini可以在一次交互中完成完整流程:
Google Search:查找实时网络信息(今晚的音乐会、近期美食博客、快闪活动)。
Google Maps:提取物理信息(精确坐标、当前营业时间、评分、地点ID)。
自定义工具&MCP:执行应用逻辑(预订餐桌、添加日历、保存至数据库)。
当Gemini在网页上发现场所时,会向Maps查询精确的地点信息,然后将结构化参数传递给你的函数调用。你这边无需任何往返交互。
JavaScript代码片段
以下是使用@google/genai和Interactions API的设置方式:
在应用中运行
我搭建了一个快速应用来测试全流程:
你从一个提示开始:
Gemini在一次交互中完成以下操作:搜索SoHo地区的露台场所,在Google Maps验证地点,在地图上放置标记,并准备预订操作:
当用户点击确认后,你的应用会调用真实预订服务,获取参考ID,然后通过previous_interaction_id将结果返回给Gemini(第二轮交互):
服务器会持续保存完整的上下文和对话状态,无需你重新发送token历史:
通过MCP使用OpenTable
你无需手动编写预订函数,可以直接接入现有的OpenTable MCP服务器:
Gemini通过Search找到餐厅,通过Maps检查评论和坐标,后台通过OpenTable的MCP服务器处理实时预订。
为什么这很有趣
将Search、Maps和MCP整合在一起可以省去大量基础工作。你无需提取关键词、调用Places API,也不需要重新提示来确定下一步操作。
查看工具组合、Maps Grounding和Interactions API快速入门文档来尝试这个功能。
/$
2026年8月12日 下午5:18
7.3K
浏览量
2
38
12