ios - 谷歌 GMSGeocoder 总是给我空子位置
问题描述
我目前正在开发一个 IOS 应用程序来使用谷歌地图地理编码库来反转地理编码坐标,特别是使用 GMSGeocoder 类,我总是得到位置和街道名称,但子位置始终为空,但是当我使用 android 地理编码器类时,子位置不为空相同的坐标,当我使用 google geocoding api 时,子位置不为空。我还尝试使用 Apple 的地理编码类 CLGeocoder,它也是空的。任何帮助将不胜感激,谢谢。
解决方案
这是 Google Maps iOS SDK 中的一个错误。
https://issuetracker.google.com/issues/78809393#comment17
谷歌说已修复,但事实并非如此。 https://issuetracker.google.com/issues/78809393#comment24
我添加了我有问题的坐标。你也可以加。如果他们修复它,那么我们的问题也将得到修复。
同时,如果 subLocality 为 nil,我在我的应用程序中添加了一个解决方法来使用 locality。这可能不是您所希望的,但我可以在谷歌修复时间问题之前显示位置,即城市。
希望这可以帮助。阿什什
推荐阅读
- javascript - 函数未运行。控制台日志中没有错误
- r - 为什么过滤器会出错?filter_impl(.data, quo) 中的错误:评估错误:找不到对象
- javascript - Math.random() 生成单个随机数
- arrays - EXCEL中的IF AND语句
- java - Spring Boot中具有接口类型安全的属性映射
- java - 无法构建它:错误:预期的类、接口或枚举
- python - 搜索后的 Python BeautifulSoup 商店 URL
- javascript - 这个 JSON.parse reviver 函数有什么问题?
- r - R:根据以前的行创建新行
- r - ggplot geom-line 和 geom_bar 颜色