为什么horizo​​ntalAccuracy = 0.00?

时间:2013-06-01 07:50:19

标签: objective-c gps cllocation

我尝试使用

gpsSignal = currentLocation.horizontalAccuracy;

(gpsSignal是浮动的)

我知道,如果gpsSignal是< 0信号丢失 但是,当gpsSignal为0.00时,它是什么意思

德国多云的问候

编辑: 如果我在iPad 4(仅限wifi)上使用它,horizo​​ntalAccuracy的结果仅为0.00 在我的iPhone和iPad2上(使用celluar)它可以正常工作

所以我认为,正好0.000的结果作为horizo​​ntalAccuracy的返回值意味着:没有GPS

但我在文档中找不到这个事实???

1 个答案:

答案 0 :(得分:2)

好像你发现了一个错误。 Gps应用程序开发中有一些“秘密”:

1)如果纬度和经度都具有值0并且此位置被标记为有效,那么这在您或API侧或其他地方始终是编程错误。虽然理论上(0,0)在理论上是可行的,但它只能通过模拟得到。没有船只或飞机可以精确地导航到(0,0),精度为10cm。

2)同样适用于其他一些值,例如hdop或你的案例horAcc。

所以忽略这个位置!