android - 地理编码自动完成移动

标签 android ios autocomplete geocoding

我正在尝试使用地理编码设置自动完成功能。如果用户正在输入一个城市的名称,我希望他得到几个城市的结果。邮政编码反之亦然。

Google 的新政策似乎太贵了(70.000 个自动完成请求 = 200 美元??) 我试图用 Xamarin.Forms.Maps.Geocoding 实现来解决它,但这似乎根本不起作用......至少在 iOs 下不起作用。 GetPositionsForAddressAsync 或 GetAddressesForPositionAsync 的结果确实返回一个列表,但无论我提供什么输入,它只包含一个值。

那么在您看来:完成地理编码自动完成解决方案的最佳且成本最低的方法是什么?我不介意为此花钱……我只是在寻找最佳解决方案。

最佳答案

您可以查看具有自动完成支持的基于 OpenStreetMap 的地理编码器,例如Photon .它也是开源的。

关于android - 地理编码自动完成移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52233364/

相关文章:

java - 在 MVP 中,onClick 是 View 还是 Presenter 的责任?

ios - UIImageView 不遵循设备方向

ios - 无法跳转到系统设置页面

jquery - 使用 Chosen jQuery 插件进行前缀字符串匹配

javascript - 将 Google Places API 限制在特定国家/地区

reactjs - 我如何限制可以在 Material UI 实验室自动完成组件中选择的最大选项数

java - 为什么 MediaPlayer.start 不从零开始播放?

java - 使应用程序在退出应用程序后记住 Facebook 登录 session

java - 如何根据另一个 Activity 设置按钮不可见

ios - iPhone 上的自定义大小 UIModalPresentationPopover