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 的以下迁移指南: