为什么要迁移到 Places API(新版)?

与 Places API(旧版)相比,Places API(新版)提供了更出色的性能和更多功能。通过本指南,您可以了解两个 Places API 版本之间的主要区别,以及如何处理必要的更改。如需详细了解其他 Places API(新版)功能,请参阅产品概览。

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

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

在 Google Cloud 标准平台上实现

Places API(新)在服务基础架构上实现

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

性能改进

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

简化的价格方案

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

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

地点的一致响应数据

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

扩展的地点类型

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

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

动态地点数据

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