谷歌地图 | 如何开始使用 Places API 的新 Gemini 模型功能

还在为如何在应用中提供更智能、更个性化的位置服务而烦恼吗?

近期,Google I/O 大会宣布了 Places API 的 Gemini 模型新功能。

通过引入强大的 Gemini 模型,谷歌地图 Places API 赋予了应用更深入理解地点的能力,让您的用户获得更精准、更丰富的搜索结果。

那么,Places API Gemini 模型,到底带来了什么?

  • 生成式地点摘要,一语道破地点精髓: 不再满足于简单的地址和分类信息,Gemini 模型能为每个地点生成详细、生动的描述。无论是浪漫的餐厅、热闹的酒吧,还是安静的咖啡馆,都能通过一段文字让你身临其境。

  • 生成式区域洞察,探索周边更有趣: 想知道某个地区有什么好玩的地方?Gemini 模型能为你提供该区域的综合概览,包括餐饮、购物、娱乐、电动汽车充电站等方面的详细信息,让你轻松发现隐藏的宝藏。

  • AI 驱动的上下文搜索,精准匹配用户需求: 当用户搜索“海景咖啡馆”时,Places API 结合 Gemini 模型,不仅能提供符合条件的咖啡馆,还能展示相关图片和评论,帮助用户更直观地了解咖啡馆的氛围和特色,帮助他们更轻松地比较场所并做出决策。

如何将 Gemini 模型应用到你的应用中?

1. 启用 Places API(新): 在 Google Cloud 项目中开启 Places API(新)服务。

2. 添加字段: 在你的 Place Details、Text Search 或 Nearby Search 请求中包含相关字段:

  • 地点摘要

    • 使用 places.generativeSummary.overview 获取简要概述

    • 使用 places.generativeSummary.description 获取详细描述

  • 区域摘要

    • 在您的请求中包含 places.areaSummary

  • 上下文搜索结果

    • 将 contextualContents 添加到您的 Text Search 请求中

3. 获取结果: 通过 API 调用获取包含生成式地点摘要、区域信息和上下文搜索结果的数据。

4. 展示信息: 在你的应用界面中展示这些丰富的信息,提升用户体验。

以下是我们将在本文其余部分使用的 Python 代码,以检索结果,您也可以在谷歌地图平台开发者网站上找到更多详细文档:

01 应用生成式地点摘要

生成地点摘要提供了简洁的概述和详细的描述,捕捉了某个地点的本质和特色:

假设您正在寻找一个特定的餐厅,那么您不仅可以看到地址和菜系,还可以获得:

  • 简短地点摘要: 这些概述平均约 100 个字符,并提供地点的快速概览,突出关键特征和特点。
  • 长篇地点摘要: 这些摘要平均 400 个字符,并提供对地点的丰富见解,例如必点菜品、氛围和服务质量。

访问生成式地点摘要的代码如下:

02 应用生成式区域摘要

生成式区域摘要描述了街区信息,重点介绍了某地区附近的餐饮、购物、活动和其它兴趣点,并附带相关地点的链接。此功能非常适合旅行者、探索新地点的用户或使用电动汽车充电站的驾驶员。

图例,用生成式区域摘要来总结靠近电动汽车充电站的地点

该代码在 content 属性中提供文本描述,并在 places 数组中找到引用的地点,以便您可以在页面上呈现它们,如下所示:

03 应用 AI 驱动的上下文搜索结果

当用户在您的产品中搜索场所时,您现在可以显示与他们的搜索相关的评论和照片,帮助他们更轻松地比较场所并做出决策。

例如,如果用户搜索“海景酒吧”,则来自 ContextualContent 对象的照片可通过提供与查询相关的视觉效果和氛围信息来改善搜索结果。

ContextualContent 以完整格式和较小摘要形式提供相关评论,以满足不同的用户体验需求:

简短格式为您提供完整评论的摘要,其中包含与查询相关的方面以及要突出显示的单词数据:

以下是解析 ContextualContent 数据的示例:

为什么选择 Places API Gemini 模型?

  • 更智能: Gemini 模型赋予 Places API 深度理解语言的能力,能够生成更准确、更相关的搜索结果。
  • 更丰富: 不仅提供基本的地址和分类信息,还提供详细的描述、周边环境和用户评价。
  • 更个性化: 通过上下文搜索,提供更符合用户需求的结果。

未来展望

Places API Gemini 模型的出现,标志着位置服务迈入了新的发展阶段。随着人工智能技术的不断进步,我们可以期待 Places API 在未来能为我们带来更多惊喜。

 

想让你的应用脱颖而出吗? 立即尝试 Places API Gemini 模型,为你的用户打造更智能、更个性化的位置服务吧!

 

Cloud Ace云一 是 Google Cloud 高级合作伙伴,在亚太地区、欧洲、美洲和非洲拥有二十多个办公室。Cloud Ace 连续多次获得 Google Cloud 各类奖项。Cloud Ace 业务遍及全球,拥有400+优秀工程师团队,服务超过2000+企业,为出海企业客户量身定制最优解决方案。在地图业务上,CloudAce云一 拥有谷歌一级代理资质,连续多年为中国头部互联网企业提供有效的解决方案。

 

出海选择 Cloud Ace云一,拓展全球商机!

Leave a Reply