如何从SDK实现每个会话的Google地方信息自动填充功能?

Rom*_*zzi 4 android google-maps ios google-places-api google-places-autocomplete

是否可以从Android和iOS应用的地方sdk实施基于会话的自动完成功能?

根据新的Google Maps框架定价,6月11日生效的自动填充请求可以分解为基于击键/会话的.

新定价于6月11日生效

除了这个参考之外,我无法找到描述实现步骤的文档.

在此输入图像描述

xom*_*ena 5

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

Google目前正准备新版本的适用于Android的Places SDK和适用于iOS的Places SDK.以下部分介绍了这些更改并说明了它们将如何影响您.

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

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

  • 地方详情(Android,iOS)请求将有一个新的字段参数.
  • 自动填充计费将基于会话.

在接下来的几个月中,我们将分享更多详细信息,包括时间表和适当的提前期,以便迁移到新的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服务位置库切换到新的静态库.

有全新的方法.

现在,对于返回位置详细信息的方法,支持字段掩码.您可以使用字段掩码指定要返回的场所数据类型.

用于报告错误的例外情况已得到改进.

自动填充现在支持会话令牌.

  • @xomena 即使在更新 Places SDK 后,旧方法(例如lookUpPlaceID)仍然可用。那么您能否谈谈使用旧方法和新 SDK 的应用程序的影响?所有这些 API 都会停止吗?这什么时候会发生——7 月 29 日 EOD? (2认同)