借助 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 上的服务基础架构上实现的。此实现可打造更安全、更值得信赖的平台。这种标准设计可提高 Places SDK for iOS(新版)的开发效率,使各个 SDK 保持一定程度的一致性。
性能改进
Places SDK for iOS(新版)可提供更出色的性能,因此值得替换使用现有 SDK 的应用。
新功能
Places SDK for iOS(新)包含所有 SDK 功能的最新版本:
简化的价格方案
Places SDK for iOS(新版)简化了定价,因此您只需为自己使用的数据付费。简化的价格方案是使用字段列表(也称为字段掩码)实现的。
借助 Places SDK for iOS 和文本搜索,您可以使用字段列表来控制要在响应中返回的字段列表。然后,您只需为所请求的数据付费。使用字段列表是一种有效的设计做法,可确保您不会请求不必要的数据,这有助于避免产生不必要的处理时间和结算费用。
如需详细了解这两个 SDK 的价格信息,请参阅用量和结算。
扩展的地点类型
新版 SDK 包含新的地点类型,这些类型会作为地点详情和文本搜索响应的一部分返回。您还可以在使用文本搜索的搜索中,使用这些新类型以及现有类型。新类型已包含在表 A 中。