我如何确定iPhone手机CoreLocation使用卫星或手机信号塔查找当前位置?
-
19-09-2019 - |
题
我使用CoreLocation找到用户的当前位置和地图上显示它。我希望当使用卫星和水塔,当使用塔细胞的三角测量图标,建立了位置与天线来显示一个图标。在我的测试程序,我设置所需的精度是kCLLocationAccuracyNearestTenMeters如果使用这种可能永远无法达到塔小区三角测量,但是当它使用卫星我有希望的结果。
如何确定检索当前位置,卫星或塔的模式,我应该看看是否通过CoreLocation提供的精度小于所述期望的一个然后利用卫星和如果不使用塔单元三角测量或存在另一方式?
解决方案
该框架不暴露,通过该确定的位置的方法(或多个)。
其他提示
区分GPS更新的一种方法:该高度参数设置
虽然其硬件设备提供位置信息的框架不公开,但它确实提供与特性精度信息:horizontalAccuracy
和verticalAccuracy
。您可以伪造它通过观察这些值是如何精确的。
不隶属于 StackOverflow