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

标签 ios iphone gps core-location triangulation

我正在使用 CoreLocation 查找用户当前位置并将其显示在 map 上。当使用卫星确定位置时,我想显示一个带有天线的图标,而当它使用塔单元三角测量时,我想显示一个带有塔的图标。在我的测试应用程序中,我将所需的精度设置为 kCLLocationAccuracyNearestTenMeters,如果使用塔式单元三角测量,这可能永远无法达到,但当它使用卫星时,我得到了有希望的结果。

我如何确定检索当前位置的模式,卫星或塔,我应该看看 CoreLocation 提供的精度是否低于所需的精度,然后使用卫星,如果不是,则使用塔单元三角测量,或者还有另一个方式?

最佳答案

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

关于ios - 我如何确定 iPhone CoreLocation 是否使用卫星或蜂窝塔三角测量来查找当前位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2417283/

相关文章:

ios - 在 swift 4 中验证电话号码时,我从 firebase 收到 'invalid token'

ios - 位置正常,但无法追踪我在 Swift 3 中行驶的距离

android - 从一台计算机创建的项目复制到另一台计算机时,SDK路径问题

ios - 使用 Swift 2 将字符串转换为 NSDate

iphone - Xcode 4 : How do you view the console?

iphone - NSNumberFormatter 最多显示 3 位数字

iphone - 有没有机会检查 iPhone 是 3GS 还是 3G?

android - 谷歌地图绘制路线更新运动

c - 使用指向字符串的指针解析字符串而不使用 strdup 和 strtok 函数