Places API(旧版)概览

欧洲经济区 (EEA) 开发者

简介

借助 Places API,您可以使用文本字符串或按距离搜索和检索各种地点类型的信息。Places API(旧版)是 Places API(新版)的旧版本。

下表列出了这两个 API 的对应版本。请参阅本指南,了解这两个 API 之间的主要区别,并迁移到 Places API(新版)。

Places API(旧版) Places API(新版) 备注
查找地点(旧版) 文本搜索(新) 查找地点(旧版)没有新版本。文本搜索(新)已取代它。
附近搜索(旧版) 附近搜索(新) 所有使用旧版 API 且包含文本查询的请求都应使用 文本搜索(新) ,因为附近搜索(新)不支持文本输入。
文本搜索(旧版) 文本搜索(新)
地点详情(旧版) 地点详情(新)
Place Photos(旧版) 地点照片(新)
地点自动补全(旧版) 自动填充(新)
查询自动填充(旧版) 自动填充(新) 自动填充(新)中添加的功能。

迁移到新 API

如需迁移到新 API,请参阅以下迁移指南:

Places API(新版)中添加的主要功能

本部分介绍了 Places API(新版)中添加的主要功能。

在 Google Cloud 标准平台上实现

Places API(新版)是在 Service Infrastructure 上实现的。此实现带来了更安全、更值得信赖的 平台,并提供了 OAuth等增强的安全选项。这种标准 API 设计在各个 API 之间实现了一定程度的一致性,从而提高了使用 Places API(新版)进行开发的效率。

性能改进

Places API(新版)提供了改进的性能,因此值得替换使用现有 Places API 的应用。

简化的价格方案

Places API(新版)简化了价格方案,因此您只需为使用的数据付费。简化的价格方案是使用字段 掩码实现的。

借助地点详情(新)、附近搜索(新)和文本搜索(新),您可以使用字段掩码来控制要在响应中返回的字段列表。然后,您只需为请求的数据付费。使用字段遮盖是一种良好的设计做法,可确保您不会请求不必要的数据,这有助于避免产生不必要的处理时间和结算费用。

地点的一致响应数据

借助旧版 API,地点详情(旧版)、附近搜索(旧版)和文本搜索(旧版)API 会针对一个地点返回不同的响应数据。 Places API(新版)对响应进行了标准化,因此这些 API 都会针对一个地点返回相同的数据。

扩展的地点类型

API 响应现在可以包含地点的主要类型。 每个地点都可以有一个类型值,该值被指定为地点的主要类型,如 表 A中所列。

新 API 还包含几种新类型。您可以在使用附近搜索(新)和文本搜索(新)进行搜索时使用这些新类型以及现有类型。表 Table A 中列出了所有新类型。

动态地点数据

Places API(新版)支持动态响应数据,例如电动车辆充电站的可用性或加油站的最新燃油价格。使用这些响应字段来打造动态用户体验。