我尝试使用
gpsSignal = currentLocation.horizontalAccuracy;
(gpsSignal是浮动的)
我知道,如果gpsSignal是< 0信号丢失 但是,当gpsSignal为0.00时,它是什么意思
德国多云的问候编辑: 如果我在iPad 4(仅限wifi)上使用它,horizontalAccuracy的结果仅为0.00 在我的iPhone和iPad2上(使用celluar)它可以正常工作
所以我认为,正好0.000的结果作为horizontalAccuracy的返回值意味着:没有GPS
但我在文档中找不到这个事实???
答案 0 :(得分:2)
好像你发现了一个错误。 Gps应用程序开发中有一些“秘密”:
1)如果纬度和经度都具有值0并且此位置被标记为有效,那么这在您或API侧或其他地方始终是编程错误。虽然理论上(0,0)在理论上是可行的,但它只能通过模拟得到。没有船只或飞机可以精确地导航到(0,0),精度为10cm。
2)同样适用于其他一些值,例如hdop或你的案例horAcc。
所以忽略这个位置!