对自动完成移动设备进行地理编码



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

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

因此,在您看来:完成地理编码自动完成解决方案的最佳和最便宜的方法是什么?我花钱没有问题...我只是在寻找最好的解决方案。

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

最新更新