非3G iPhone的三角GPS有多准确?

时间:2008-11-23 18:07:08

标签: iphone cocoa-touch gps gis

有没有人对非3G iPhone使用的三角GPS有任何经验?它与3G定位相比如何?如果没有可用的GPS信号,iPhone 3G是否会使用三角测量?无论如何要确定非3G坐标的准确性?谢谢。

3 个答案:

答案 0 :(得分:8)

我用很多不同的设备做了很多移动软件,包括3G iphone和3G黑莓手机,这就是我发现的。

当你有清晰的视线和至少9颗卫星时,黑莓和iPhone GPS非常好。在一些密集的住宅区或城市区域,您可能只能获得5-6颗卫星,这可能需要一段时间才能收敛。

如果您没有信号,像iPhone这样的GSM手机会尝试使用手机信号塔信号强度来找到您的位置,但它不如GPS那么精确......不是远射。

我听说过,虽然还没有确认iPhone还使用了一些服务器端机器学习,因为它无法找到GPS锁,这意味着它需要所有手机信号塔的平均值,加上所有的平均值。在您所在地区使用过GPS并尝试找到最佳位置的用户。这有时被称为AGPS或辅助GPS,其中GPS信息和蜂窝塔强度一起使用。

另外,我唯一可以想到的是找到非3G坐标的准确性,可以通过编程方式在代码中切换提供程序,或者只是进入首选项并关闭3G并编写一个执行某些测试的应用程序。 / p>

实用程序员有一个很棒的iPhone SDK book,只是添加了一个关于使用Location API的章节,所以这可能是一个很好的起点。

希望这有帮助。

答案 1 :(得分:5)

CLLocation类的属性为“horizo​​ntalAccuracy”(纬度/经度)和“verticalAccuracy”(用于高程)。

除了手机信号塔和GPS之外,Skyhook Wireless还可以确定位置,该公司拥有Wi-Fi基站MAC地址和位置数据库。

答案 2 :(得分:5)

当仅使用GSM塔时,它是+/- 500米(它变化很大,有时它更精确)。

如果找到已知的Wi-Fi网络,那么它会降到+/- 50米。