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
实例包含GMSPlaceReview
类型的新reviews
属性。如果您的应用要显示从GMSPlace
实例获取的信息(例如照片和评价),还必须显示必要的提供方说明。如需了解详情,请参阅有关归因的文档。
特定于 API 的更改
本部分包含每个 API 的以下迁移指南: