设置kCLLocationAccuracy
(locationManager.desiredAccuracy = kCLLocationAccuracyBestForNavigation
)时,哪种方法使用A-GPS获取坐标,哪种方法仅依靠GPS?
有没有一种方法可以以编程方式告知手机何时使用/不使用A-GPS?
locationManager
不使用A-GPS时,在纬度和经度上会有什么输出差异?
答案 0 :(得分:1)
使用CoreLocation时,对您隐藏了用于获取位置修正的基础技术。我从Apple那里阅读的文档暗示它始终使用GPS,蜂窝塔三角测量和WiFi位置的组合,因此我怀疑答案是“总是,如果检测到蜂窝塔和/或地理位置固定的WiFi站。 “
您可以编写一个记录纬度/经度和“水平准确度”读数的应用程序,并在关闭WiFi并关闭电池服务的情况下运行该应用程序,以对此进行试验。