首页 > 解决方案 > CoreLocation + A-GPS

问题描述

在设置kCLLocationAccuracylocationManager.desiredAccuracy = kCLLocationAccuracyBestForNavigation)时,哪种方法使用 A-GPS 获取坐标,哪些方法完全依赖 GPS?

有没有办法以编程方式判断手机何时使用/未使用 A-GPS?

locationManager不使用 A-GPS时,经纬度的输出差异有多大?

标签: swiftcore-location

解决方案


当您使用 CoreLocation 时,用于获取位置修复的底层技术对您是隐藏的。我从 Apple 阅读的文档暗示它始终使用 GPS、蜂窝塔三角测量和 WiFi 定位的组合,所以我怀疑答案是“总是,如果检测到蜂窝塔和//地理定位的 WiFi 站。 "

您可以通过编写一个记录纬度/经度和“水平精度”读数的应用程序来对此进行试验,并在您关闭 WiFi 然后关闭手机服务时运行该应用程序。


推荐阅读