我如何确定iphone CoreLocation是否正在使用卫星或蜂窝塔三角测量来查找当前位置?

Sor*_*ohi 2 iphone gps triangulation core-location ios

我正在使用CoreLocation查找用户当前位置并将其显示在地图上.当使用卫星建立位置时,我想显示带有天线的图标,当使用塔式细胞三角测量时,我想显示带有塔的图标.在我的测试应用程序中,我将所需的精度设置为kCLLocationAccuracyNearestTenMeters,如果使用塔式细胞三角测量,这可能永远不会达到,但是当它使用卫星时,我有很有希望的结果.

我如何确定检索当前位置,卫星或塔的模式,我应该看看CoreLocation提供的精度是否小于所需的精度然后使用卫星,如果没有使用塔式细胞三角测量或有另一种方式?

Ole*_*ann 6

框架不公开确定位置的方法.


Ort*_*ntz 5

区分GPS更新的一种方法是:设置高度参数.