借助地点 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 包含新的地点类型,这些类型会作为地点详情和文本搜索响应的一部分返回。您还可以在使用文本搜索功能进行搜索时使用这些新类型和现有类型。表格 A 中列出了新类型。