Flutter Geocoding iOS locationFromAddress 始终返回空列表

问题描述 投票:0回答:2

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

flutter geocoding reverse-geocoding clgeocoder
2个回答
0
投票

问题似乎来自 iOS CLGeocoder 中的 geocodeAddressString 函数,这是 pub.dev/packages/geocoding 用来对 iOS 中的地址进行地理编码的函数。这将使用与 Android Geocoder 完全不同的服务,因此有时会产生非常不同的结果。

我建议您将有关 iOS 地理编码器的问题和疑虑提交到 Apple 开发者论坛,其他开发者可能能够提供帮助。


0
投票

我刚刚报告了这个问题:

这个地址: “LHR - 希思罗机场 4 号航站楼,谢菲尔德路,朗福德,豪恩斯洛,英国” 适用于 Android iOs 返回“无法找到所提供的地址或坐标的任何结果。”

但是这个地址 “伯明翰机场 (BHX),三叉戟路,伯明翰,英国” 适用于两者 希望有帮助

© www.soinside.com 2019 - 2024. All rights reserved.