首页 > 解决方案 > 谷歌 GMSGeocoder 总是给我空子位置

问题描述

我目前正在开发一个 IOS 应用程序来使用谷歌地图地理编码库来反转地理编码坐标,特别是使用 GMSGeocoder 类,我总是得到位置和街道名称,但子位置始终为空,但是当我使用 android 地理编码器类时,子位置不为空相同的坐标,当我使用 google geocoding api 时,子位置不为空。我还尝试使用 Apple 的地理编码类 CLGeocoder,它也是空的。任何帮助将不胜感激,谢谢。

标签: iosgoogle-geocoder

解决方案


这是 Google Maps iOS SDK 中的一个错误。

https://issuetracker.google.com/issues/78809393#comment17

谷歌说已修复,但事实并非如此。 https://issuetracker.google.com/issues/78809393#comment24

我添加了我有问题的坐标。你也可以加。如果他们修复它,那么我们的问题也将得到修复。

同时,如果 subLocality 为 nil,我在我的应用程序中添加了一个解决方法来使用 locality。这可能不是您所希望的,但我可以在谷歌修复时间问题之前显示位置,即城市。

希望这可以帮助。阿什什


推荐阅读