2

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

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

4

3 回答 3

6

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

于 2010-03-10T13:48:23.643 回答
5

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

于 2011-01-23T14:18:05.467 回答
0

虽然该框架没有公开哪个硬件设备正在提供位置信息,但它确实提供了具有以下属性的准确性信息:horizontalAccuracyverticalAccuracy. 您可以通过查看这些值的精确程度来伪造它。

于 2010-03-10T14:58:45.427 回答