Places SDK for Android(新版)提供更出色的性能和新的定价模式,因此值得更新使用 Places SDK for Android 的应用。如需详细了解如何比较功能,请参阅选择您的 SDK。
通过本指南,了解 Places SDK for Android(新版)与 Places SDK for Android 之间的主要区别,以及如何处理必要的更改。
启用 Places SDK for Android(新)
Places SDK for Android 依赖于 Places API 服务。如需使用 Places SDK for Android(新版)的功能,您必须先在 Google Cloud 项目中启用 Places API(新版)。如需了解详情,请参阅设置您的 Google Cloud 项目。
然后,您必须确保已将 Places API(新)添加到应用使用的 API 密钥。如需了解详情,请参阅使用 API 密钥。
大致变化
适用于多个 API 的一些常规变更包括:
采用了新的定价模式。如需了解所有 API 的价格信息,请参阅 Places SDK for Android(新版)。
添加了新类,用于定义请求或向响应添加新字段。
响应的
Place
对象包含一个新的方法getReviews()
,该方法会返回Review
对象的列表。如果您的应用要显示从Place
对象获取的信息(例如照片和评价),则还必须显示必要的提供方说明。如需了解详情,请参阅归因文档。
特定于 API 的更改
本部分包含以下针对各个 API 的迁移指南: