【问题标题】:Flutter Geocoding iOS locationFromAddress always return empty listFlutter Geocoding iOS locationFromAddress 总是返回空列表
【发布时间】:2023-02-03 04:54:12
【问题描述】:

我正在使用来自插件 https://pub.dev/packages/geocoding 的函数 locationFromAddress。在 Android 和 iOS 中发送相同的信息(地址,城市),android 返回正确的坐标(纬度,经度)但 iOS(真实设备)总是返回 Null,尽管 placemarkFromCoordinates 函数在两者(Android-iOS)中都可以正常工作,会发生什么?

【问题讨论】:

  • 我只是检测到地址的写入方式(仅在 iOS 中,Android 始终运行良好)会导致无响应返回,例如:当搜索这样的地址时:“carrera 9#73-12, Bogota “响应为空,但如果您使用缩写并搜索:“cra 9# 73-12, Bogota”,那么它会返回 gps 位置,我现在发现的问题是这些 gps 位置有时不正确

标签: flutter geocoding reverse-geocoding google-geocoding-api


【解决方案1】:

问题似乎来自 iOS CLGeocoder 中的 geocodeAddressString 函数,也就是 pub.dev/packages/geocoding uses to geocode addresses in iOS。这将使用与 Android Geocoder 完全不同的服务,因此有时会产生截然不同的结果。

我建议您将有关 iOS Geocoder 的问题和疑虑提交至Apple Developer Forums,其他开发人员可能会提供帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-12
    • 2016-10-03
    • 1970-01-01
    • 1970-01-01
    • 2022-12-18
    • 2017-04-13
    • 1970-01-01
    相关资源
    最近更新 更多