我想知道HTC Desire Android中的GPS与专用的手持GPS装置或车载卫星导航系统相比有多精确?
我问的原因是,我读过一些文章抱怨说iPhone的GPS不太准确,并想知道它是否适用于所有手机。
我想知道HTC Desire Android中的GPS与专用的手持GPS装置或车载卫星导航系统相比有多精确?
我问的原因是,我读过一些文章抱怨说iPhone的GPS不太准确,并想知道它是否适用于所有手机。
Answers:
我安装了Google Maps的HTC Kaiser(AT&T Tilt)。谷歌地图给了我在括号内始终可以看到的卫星数量。当我使用手机的内置GPS时,我将获得约4颗卫星,而当使用外部蓝牙GPS时,我将获得约12颗卫星。当我使用TomTom时,我得到大约7颗卫星。越多越好。我从未在HTC Kaiser上尝试使用外部GPS天线来查看问题是否只是天线,还是其他原因。
Google Play商店提供的名为“ GPS状态 ” 的程序将向您显示GPS在任何给定时间的准确性。其中带有绿色横条的垃圾箱数量是您的手机在任何给定时间可以“听到/看到”的卫星数量,然后它还可以为您提供显示屏上以米为单位的精度。
Android设备中使用的GPS芯片(通常为SiRF Star 3/4)属于民用级别。与军事级芯片相比,民用级芯片具有某些故意限制。民用芯片确实存在一些故意的错误,称为“ 选择性可用性 ”。
因此,无论是Android还是iPhone或Bluetooth GPS接收器,或者是可以手持的专用装置,还是车载专用装置,都属于民用类别,在最好的卫星锁定下其精确度不能超过20米(当然,使用AGPS,可以改善)。请查看维基百科文章,其中说:“ ...将民用GPS的精度从100米(330英尺)提高到20米(66英尺)。”
iPhone使用BroadCOM的BCM4750芯片,而Android手机(三星Galaxy S2)使用SiRF Star 4。
有趣的是,一个网页声称“ BCM4750的已发布稳态位置精度为2m。”在我看来这是不正确的。在该研究出版物中,它被称为“ iPhone 4的偏移量(约20米)”,这似乎更科学,并且与Wikipedia页面相关。
但是,所有这些讨论仅涉及硬件方面。它是从芯片读取输入,对其进行处理并显示的软件。如果做得不好,那么它仍然会破坏演出。
因此,最后我的答案将再次是一个问题:“如果所有这些民用GPS设备都不能超过20米,那么说X好而Y不好意味着什么?;-)”
更新感谢@Ropo,我发现确实删除了“选择性可用性”。这是官方声明,其中说:
选择性可用性(SA)是出于国家安全原因而故意降低的公共GPS信号。
2000年5月,在比尔·克林顿(Bill Clinton)总统的指示下,美国政府停止使用“选择性可用性”,以使GPS对全球民用和商业用户的响应速度更快。
美国无意再次使用选择性可用性。2007年9月,美国政府宣布决定购买不具有SA功能的下一代GPS卫星,即GPS III。这样做将使2000年的政策决定永久化,并消除了全球民用GPS用户所关注的GPS性能不确定性。
请同时在StackOverflow上查看一个问题。
您在大多数手机中发现的辅助GPS(AGPS)芯片需要手机网络(信号塔)的一些协助才能获得初始修复。不管它们有多精确,与独立GPS芯片组相比,如果没有范围内的信号塔,它们将无法正常工作。