我的应用程序非常依赖于用户位置,以至于准确度对于应用程序的使用至关重要。与我的团队交谈后,我们意识到如果用户靠近我们创建的另一个地理围栏,CoreLocation 可能无法识别其中的差异。目前是否有任何框架更适合 iOS 中的 CL 或 LocationManager。我检查了 Cocoapods 库,但它们在功能上看起来都非常接近。
最佳答案
您无法克服 GPS 系统的物理和技术限制。如果您调用 CLLocationManager 的 requestLocation
,当位置管理器配置了最高期望程度的 desiredAccuracy
(即 kCLLocationAccuracyBestForNavigation
)时, 中的响应locationManager(_:didUpdateLocations:)
与您将获得的一样准确。使用“图书馆”不会改变这一点。
关于ios - 以近乎精确的 iOS 确定用户位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42044737/