ios - 以近乎精确的 iOS 确定用户位置

标签 ios swift cocoapods core-location cllocationmanager

我的应用程序非常依赖于用户位置,以至于准确度对于应用程序的使用至关重要。与我的团队交谈后,我们意识到如果用户靠近我们创建的另一个地理围栏,CoreLocation 可能无法识别其中的差异。目前是否有任何框架更适合 iOS 中的 CL 或 LocationManager。我检查了 Cocoapods 库,但它们在功能上看起来都非常接近。

最佳答案

您无法克服 GPS 系统的物理和技术限制。如果您调用 CLLocationManager 的 requestLocation,当位置管理器配置了最高期望程度的 desiredAccuracy(即 kCLLocationAccuracyBestForNavigation)时, 中的响应locationManager(_:didUpdateLocations:) 与您将获得的一样准确。使用“图书馆”不会改变这一点。

关于ios - 以近乎精确的 iOS 确定用户位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42044737/

相关文章:

ios - 动画 CAShapeLayer : Do On Completion

ios - 使用segmentcontroller改变tableview

更快的 Twitter 设置

iphone - 如何删除 iOS 中选定的 UITabBarItem 上的光泽突出显示?

ios - 条形码未生成

ios - 当我的应用程序中的位置服务关闭时,如何显示包含设置 + 取消按钮的 UIAlertView?

ios - 使用 Cocoapods 更新 AWSS3

ios - 代码签名子系统 Xcode 12 中的内部错误

ios - 如何仅在较小的设备上隐藏状态栏?

ios - View 未遍布整个屏幕