Places SDK 可让您使用文本字符串或按距离搜索和检索各种地点类型的信息。Places SDK 是 Places SDK(新)的旧版本。
请使用本指南了解 Places SDK 各版本之间的主要区别,并迁移到 Places SDK(新)。
每个版本中提供的 SDK 功能
下表显示了每个 SDK 功能所需的 SDK 和 API 版本:
| Places SDK for iOS(新) | 最低 SDK 版本 | Places SDK for iOS | 最低 SDK 版本 |
|---|---|---|---|
| 地点详情(新) | 9.0.0 | 地点详情 | 3.0.0 |
| 地点照片(新) | 9.0.0 | 地点照片 | 3.0.0 |
| 文本搜索(新) | 8.5.0 | ||
| 附近搜索(新) | 9.0.0 | ||
| 自动补全(新) | 9.0.0 | 自动补全 | 3.0.0 |
| 当前地点 | 3.0.0 |
迁移到新的 API
如需迁移到新的 API,请参阅以下迁移指南:
Places SDK for iOS(新)中的增强功能
本部分介绍了添加到 Places SDK for iOS(新)中的主要功能。
在 Google Cloud 标准平台上实现
Places SDK for iOS(新)在 服务 基础架构 在 Google Cloud 上实现。此实现带来了更安全、更值得信赖的平台。 这种标准设计在各个 SDK 之间实现了一定程度的一致性,从而提高了使用 Places SDK for iOS(新)进行开发的效率。
性能改进
Places SDK for iOS(新)提供了改进的性能,因此值得替换使用现有 SDK 的应用。
新功能
Places SDK for iOS(新)包含所有 SDK 功能的最新版本:
简化的价格方案
Places SDK for iOS(新)简化了价格方案,因此您只需为自己使用的数据付费。简化的价格方案使用字段列表(也称为 字段掩码)实现。
借助 Places SDK for iOS 和文本搜索,您可以使用字段列表来控制要在响应中返回的字段列表。然后,您只需为请求的数据付费。使用字段列表是一种良好的设计做法,可确保您不会请求不必要的数据,这有助于避免产生不必要的处理时间和结算费用。
如需详细了解这两个 SDK 的价格信息,请参阅用量和 结算。
扩展的地点类型
新的 SDK 包含新的地点类型,这些类型作为地点详情和文本搜索响应的一部分返回。您还可以在使用文本搜索进行搜索时使用这些新类型和现有类型。表 Table A 中列出了新类型。