我目前正在开发一个 IOS 应用程序来使用谷歌地图地理编码库反转地理编码坐标,特别是使用 GMSGeocoder 类, 我总是得到地点和街道名称,但子地点始终为空,但是当我使用 android geocoder 类时,相同坐标的子地点不为空,而且当我使用 google geocoding api 时,子地点不为空。我还尝试使用 Apple 的地理编码类 CLGeocoder,它也是空的。任何帮助将不胜感激,谢谢。
最佳答案
这是 Google Maps iOS SDK 中的错误。
https://issuetracker.google.com/issues/78809393#comment17
Google 说已修复,但事实并非如此。 https://issuetracker.google.com/issues/78809393#comment24
我已经添加了我有问题的坐标。你也可以补充。 如果他们解决了问题,那么我们的问题也将得到解决。
与此同时,如果 subLocality 为 nil,我在我的应用程序中添加了一个解决方法来使用 locality。这可能不是您所希望的,但在 Google 解决时间问题之前,我可以显示位置(即城市)。
希望这对您有所帮助。 阿希什
关于ios - Google GMSGeocoder 总是给我 null sublocality,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50949113/