我很想这是我的第一个问题。
我尝试使用PlacePicker。为了获取地址。但是,总是在我单击按钮以打开占位符的情况下。
占位符立即打开和关闭。我需要一些类似的东西(选择此位置),例如: https://ibb.co/HYD5TKP
我的想法是获取地址名称y并将其放在EditText中。
我的API密钥放在manifest.xml中。 因此,我启用了权限遍历。
我看到一些开发人员说PlacePicker直到2019年7月才在stackoverflow中工作。
在这里我发现: https://developers.google.com/places/android-sdk/client-migration
地点选择器 从2019年1月29日起不推荐使用地点选择器。此功能将在2019年7月29日关闭,并且在该日期之后将不再可用。您必须安装兼容性库才能在弃用期间继续使用位置选择器。弃用期结束后,Place Picker将不再可用(包括兼容性库中的版本)。
因此,Google Places SDK被废弃了,我已经迁移了新的API“ PLACES API”,但同样如此:Placepicker立即打开和关闭。这里是迁移步骤: https://developers.google.com/places/android-sdk/client-migration
或者我如何通过PlacePicker获取地址?
最诚挚的问候。
答案 0 :(得分:0)
是的,您是对的。适用于Android的 Place Picker 的Google Maps Places SDK已被弃用。解决方法是,您可以结合使用 Android版Places SDK 和 Android版Maps SDK 来创建PlacePicker。要在代码中实现PlacePicker,您可以手动创建Place Autocomplete作为搜索框,然后使用Maps SDK for Android将结果输入到地图中。
此外,Google正在对促使用户使用“位置选择器”的因素进行审查,您可以按照此issue中提到的形式添加答案。要注册您对此问题的兴趣,您也可以对其加注星标,它将订阅您以接收有关此问题的技术更新。