Ios 如何确定iPhone CoreLocation是否使用卫星或手机塔三角测量来查找当前位置?
我使用CoreLocation查找用户的当前位置并将其显示在地图上。当使用卫星建立位置时,我想显示一个带天线的图标,当使用塔单元三角测量时,我想显示一个带塔的图标。在我的测试应用程序中,我将所需的精度设置为kCLOCATIONACURACYNEARESTENMERS,如果使用塔单元三角测量,这可能永远无法达到,但当它使用卫星时,我得到了有希望的结果Ios 如何确定iPhone CoreLocation是否使用卫星或手机塔三角测量来查找当前位置?,ios,iphone,gps,core-location,triangulation,Ios,Iphone,Gps,Core Location,Triangulation,我使用CoreLocation查找用户的当前位置并将其显示在地图上。当使用卫星建立位置时,我想显示一个带天线的图标,当使用塔单元三角测量时,我想显示一个带塔的图标。在我的测试应用程序中,我将所需的精度设置为kCLOCATIONACURACYNEARESTENMERS,如果使用塔单元三角测量,这可能永远无法达到,但当它使用卫星时,我得到了有希望的结果 我如何确定检索当前位置、卫星或塔的模式,我是否应该查看CoreLocation提供的精度是否低于所需的精度,然后使用卫星,如果不是使用塔单元三角测量
我如何确定检索当前位置、卫星或塔的模式,我是否应该查看CoreLocation提供的精度是否低于所需的精度,然后使用卫星,如果不是使用塔单元三角测量,或者是否有其他方法 框架不公开用于确定位置的方法。虽然框架不公开提供位置信息的硬件设备,但它提供了具有以下属性的精度信息:
水平精度
和垂直精度
。您可以通过查看这些值的精确程度来伪造它。区分GPS更新的一种方法是:设置高度参数。我正在考虑使用水平精度来查看它是否在距离范围内。如果它较小,则使用卫星发现该位置,否则通过塔单元三角测量。