我问的原因是我读过一些文章抱怨抱怨iPhone的GPS不太准确,想知道它是否适用于所有手机。
#1 楼
我安装了Google Maps的HTC Kaiser(AT&T Tilt)。谷歌地图给了我在括号内始终可以看到的卫星数量。当我使用手机的内置GPS时,我将获得约4颗卫星,而当使用外部蓝牙GPS时,我将获得约12颗卫星。当我使用TomTom时,我得到大约7颗卫星。越多越好。我从未在HTC Kaiser上尝试使用外部GPS天线来查看问题是否出在仅仅是天线还是其他问题。Google Play商店提供了名为“ GPS状态”的程序,将显示您在任何给定时间的GPS精度。其中带有绿色横条的垃圾箱数量是您的手机在任何给定时间可以“听到/看到”的卫星数量,然后它还可以为您提供显示屏上以米为单位的精度。
评论
根据手机发射塔信号(带有AGPS)和位置的不同,我的FreeRunner大部分时间可以看到大约7到12颗卫星。
–泡沫
2010年8月9日在16:37
@Broam是gta02吗?什么分布?
– ott--
13年1月29日在13:37
#2 楼
Android设备中使用的GPS芯片(通常为SiRF Star 3/4)属于民用级别。与军事级芯片相比,民用级芯片具有某些故意限制。民用芯片确实存在一些故意的错误,称为“选择性可用性”。因此,无论是Android还是iPhone或Bluetooth GPS接收器,或者是可以手持的专用设备,还是车载专用设备,都属于民用类别,在最好的卫星下,其精确度不能超过20米锁定(当然,使用AGPS可以改进)。请查阅Wikipedia文章,其中说:“ ...将民用GPS的精度从100米(330英尺)提高到20米(66英尺)。”
iPhone使用BroadCOM的BCM4750芯片和Android手机(三星Galaxy S2)使用SiRF Star4。
有趣的是,一个网页声称“ BCM4750的已发布稳态位置精度为2m。”在我看来这是不正确的。在该研究出版物中,它被称为“ iPhone 4的偏移量(约20米)”,这似乎更科学,并且与Wikipedia页面相关。
但是,所有这些讨论都是关于仅硬件方面。它是从芯片读取输入,对其进行处理并显示的软件。如果做得不好,那么它仍然会破坏节目。
所以,最后,我的答案还是一个问题:“如果所有这些民用GPS设备的精度都不能超过20米,这意味着X表示好,Y表示不好?;-)“
更新由于@Ropo,我发现选择性可用性的确被删除了。以下是官方声明:
出于国家安全的考虑,选择性可用性(SA)是对公共GPS信号的故意降级。
五月2000年,在比尔·克林顿(Bill Clinton)总统的领导下,美国政府
停止使用选择性可用性,以便
使GPS对全球的民用和商业用户更加敏感。
美国无意再次使用选择性可用性。 2007年9月,美国政府宣布其决定
,以采购不具有SA功能的下一代GPS卫星,即GPS III。这样做将使
2000年的政策决定永久化,并消除了全球民用GPS用户所关注的GPS性能不确定性源。
请同时在StackOverflow上查看一个问题。
评论
很好,谢谢您带领我回答这个问题! +1
– Zuul
2012年9月12日上午10:55
只需提及2000年删除了“选择性可用性”。
–user27477
13年1月28日在16:23
#3 楼
您在大多数手机中发现的辅助GPS(AGPS)芯片需要手机网络(信号塔)的一些协助才能获得初始修复。不管它们有多精确,与独立的GPS芯片组相比,如果没有范围内的信号塔,它们将无法正常工作。评论
Assisted-GPS是一个完全独立的GPS芯片组。它不需要蜂窝网络获得初始修复(尽管蜂窝网络的存在将用于缩短首次修复的时间)。
– Lie Ryan
10-11-12在2:09
评论
还要注意,诸如Google Maps之类的应用程序会在屏幕上为您提供一个(精度)圆圈。如果Google Maps的位置定位不是很准确,它将扩大一个蓝色圆圈,以覆盖您可能所在的区域。当它恢复为仅一个蓝色圆点时,它将具有良好的定位。我认为iPhone的GPS精度不高。我很确定您正在阅读的内容是Apple Maps应用程序不正确。