地点选择器已弃用

Posted

技术标签:

【中文标题】地点选择器已弃用【英文标题】:Place Picker Deprecated 【发布时间】:2019-06-23 08:30:39 【问题描述】:

我今天收到了一封关于 Google Place Picker 的电子邮件。

“地点选择器已于 2019 年 1 月 29 日弃用。此功能将于 2019 年 7 月 29 日关闭,并且在该日期之后将不再可用。您必须安装兼容性库才能继续使用地点选择器在弃用期内。一旦弃用期结束,Place Picker 将不再可用(包括兼容库中的版本)。"

他们只是提到它最终将不再起作用,但他们没有指定替换它。那么开发者现在将使用什么来让我们的用户选择地点呢?

【问题讨论】:

新版 SDK 中似乎没有 Place Picker 的替代品。至少谷歌在迁移指南中没有提到任何替代品:developers.google.com/places/ios-sdk/client-migration。我想我们应该从头开始实现它。 其实很可惜! Placepicker 在一个包中包含地图、选择按钮、地点图像和自动放置完成功能,可供使用!我希望他们能做出类似的东西,如果不是从头开始做大量的工作 Google 确实在寻求收入。由于 Places API 新的计费模型,他们弃用了 PlacePicker。 PlacePicker 为我们提供了许多免费的 NearbySearch() 查询,现在每个查询费用为 0.04 美元。当您选择现在每张照片花费 0.007 美元的地方时,它还会提供一张免费照片。所以,如果你想要一个地点选择器,你应该实施它并相应地支付。 Google 正在跟踪人们对在此处使用 Place Picker 小部件的兴趣:(android) issuetracker.google.com/128304810, (iOS) issuetracker.google.com/128304760。如果您有兴趣,请在链接的表格中填写您的用例和需求。 当我只想在地图上选择一个位置时,有人知道 100% 的地点选择器库吗?没有搜索和兴趣点? 【参考方案1】:

所以我制作了一个免费版本的 Place Picker。它没有那么丰富的功能,但是是免费的。它使用地理编码器来获取地点的地址和坐标。将在接下来的几天内添加更多功能,例如可选的自动完成小部件(虽然它不是免费的)。检查它放在这里:

https://github.com/suchoX/PlacePicker

【讨论】:

iOS 的任何替代方案? Java 版本【参考方案2】:

我原来的回答 15 upvotes 被无缘无故删除了...我在这里重新发布它..


由于我的应用严重依赖 Place Picker,我决定基于 Google 的 Place Picker 创建一个新应用。

https://github.com/rtchagas/pingplacepicker

看看关键区别here

【讨论】:

以上是关于地点选择器已弃用的主要内容,如果未能解决你的问题,请参考以下文章

CCActionManager sharedManager 已弃用

实现共享位置地点选择器,与没有地点选择器的 WhatsApp 相同,因为它已被弃用

UIApplicationDidChangeStatusBarOrientationNotification 已弃用,还有其他选择吗?

PluginRegistry 中的注册器已被弃用

为什么是 已弃用,最佳选择是什么?

iPhone:“无法识别的选择器已发送到实例”错误