Places SDK for iOS(新)提供了更高的性能和新的 因此有必要更新 Places SDK for iOS。有关比较功能的详细信息,请参阅选择 您的 SDK。
借助本指南了解 Places SDK for iOS(新)中的主要区别 与 Places SDK for iOS 相比,还会介绍如何处理 更改。
启用 Places SDK for iOS(新)
Places SDK for iOS 依赖于 Places API 服务。要使用 Places SDK for iOS(新),您必须先启用 Google Cloud 项目中的 Places API(新)。 如需了解详情,请参阅设置您的 Google Cloud 项目。
然后,您必须确保已将 Places API (新)映射到应用使用的 API 密钥。如需了解详情,请参阅使用 API 密钥。
大致变化
一些适用于多个 API 的常规更改包括:
使用新的价格模式。如需了解所有 API 的价格信息,请参阅 Places SDK for iOS(新)的价格。
GMSPlacesClient
包含调用这些新 API 的新方法。新增了一些类,用于定义对每个新 API 的请求。
响应
GMSPlace
实例包含新的reviews
类型的属性GMSPlaceReview
。 当应用显示从GMSPlace
获取的信息时 例如照片和评价等,但应用还必须显示 所有来源。有关详情,请参阅 归因。
特定于 API 的更改
本部分包含每个 API 的以下迁移指南: