5

是否可以从适用于 Android 和 iOS 应用程序的位置 sdk 实现基于会话的自动完成?

根据 6 月 11 日生效的新 Google 地图框架定价,对自动完成的请求可以分解为基于击键/会话的请求。

新定价将于 6 月 11 日生效

除了this reference之外,我还没有找到描述实现步骤的文档。

在此处输入图像描述

4

1 回答 1

6

会话令牌将在新版本的适用于 Android 的 Google Places SDK 和适用于 iOS 的 Google Places SDK 中提供。这些新版本在用户指南文档中公布。

Google 目前正在准备新版本的 Places SDK for Android 和 Places SDK for iOS。以下部分描述了这些更改并解释了它们将如何影响您。

  • 用于 Android 的新 Places SDK 将作为独立库提供,并且不再通过 Google Play 服务提供;此版本不会向后兼容当前的 SDK
  • 将提供适用于 iOS 的新 Places SDK

值得注意的是,Places SDK 的几个功能将更新以反映 Places API 的整体变化,这会影响两个移动平台:

  • Place Details (Android, iOS) 请求将有一个新的 fields 参数。
  • 自动完成计费将基于会话。

在接下来的几个月中,我们将分享更多详细信息,包括迁移到新 SDK 版本的时间表和适当的准备时间。这些新版本将取代当前的 SDK 版本。当前的 SDK 将被弃用,并将遵循适当的弃用时间表。

来源:https ://cloud.google.com/maps-platform/user-guide/product-changes/

在 Places SDK 的当前版本中,没有会话令牌。不幸的是,新版本的 SDK 没有确切的 ETA。希望它们能在几个月内上市。请继续关注 Google 公告。

关于当前版本的 Places SDK for Android 和 Places SDK for iOS 的计费,我不确定。可能它们将作为已弃用的版本免费提供。我建议就这个问题联系 Google 支持。

您还可以检查有关会话的此问题:

新的 Places API 会话令牌可以使用多长时间?

我希望这能澄清你的疑问。

更新

Places Android SDK 的新版本现已推出。您可以在以下位置阅读有关新版本的信息

https://developers.google.com/places/android-sdk/client-migration

请注意,之前的 SDK 已弃用,并将于 2019 年 7 月 29 日关闭。

新版本的 SDK 实现了自动完成的会话令牌。

新版 Places SDK for Android 作为静态客户端库分发。到目前为止,Android 版 Places SDK 已通过 Google Play 服务提供。

提供了一个兼容性库,它使您能够轻松地从已弃用的 Google Play Services Places 库切换到新的静态库。

有全新的方法。

返回地点详细信息的方法现在支持字段掩码。您可以使用字段掩码来指定要返回的地点数据类型。

用于报告错误的异常已得到改进。

自动完成现在支持会话令牌。

于 2018-05-22T19:35:17.780 回答