2011-05-29 49 views
3

我试图知道为什么当我在同一台计算机上使用不同浏览器的地理定位时,我有不同的结果。我知道该功能的实现并不完美..但是, 这很奇怪,因为我在一台带有chrome和FF4.1的计算机上尝试,并且我的准确度很高。在同一台计算机上IE给我一个不准确的。当我使用chrome和FF 4.1在另一台计算机上进行尝试时,Chrome给了我一个很好的结果,而且Firefox的精确度与IE(我猜测的ip位置)一样差。浏览器之间的地理定位精度差异

如果有人有解决方案来获得所有浏览器相同的准确性或只是一个解释?

+0

我也注意到,有时候Chrome会让我坐在我坐的地方的30英尺内,其他时间会在10英里以内,我所做的所有事情都会清除我的设置并刷新。它基于谷歌收集所有街景车时收集的信息。他们正在拿起wifi热点,所以他们接近你的位置。这并不能完全解释为什么它是随机的,但我已经注意到它从来没有这种一致性,但比大多数基于IP的跟踪系统更好。 – Seth 2011-05-29 13:24:08

回答

2

我们假设位置是使用Google街道信息(WiFi热点和手机中继器)计算出来的。

对于wifi,地理定位模块查看WiFi适配器接收到的信号。这些信号是从wifi接入点发出的。 Google汽车在驾车时评估每个接入点的发射功率以及它们的位置。从地理位置模块可用的用户wifi适配器接收到的信号的相对强度,wifi接入点的位置以及他们假定的发射功率,可以容易地确定用户的WiFi适配器位于何处。

但是,如果接收到的接入点中的一个接入点改变其自身的功率,或者被天线和接收器天线之间的某种东西所遮蔽,计算出的位置将会发生变化。

请注意,当使用手机信号计算地理位置时,这将是类似的。

如果使用带有GPS接收器的GPS信号完成位置检测,那么您将回到普遍的GPS位置确定问题(卫星数量在眼前,它们的相对位置,它们在地平线上的高度以及信号反射)。 GPS正常精度为“半径30米以内”,即60米/ 200英尺。如果使用所有可用技术的混合进行位置确定,则结果也将根据分配的权重而变化到最终结果中的每种技术。

+0

我正在为我的回答添加评论,以考虑Google/Apple最近报告的隐私问题。 Android和iPhone似乎将Wifi/GSM接入点和用户列表发送回家。这允许在谷歌汽车通过(或不通过)之后猜测接入点的位置。这也允许跟踪MAC地址移动,而无需MAC的所有者许可。使用MAC地址,您可以可视化用户的移动。请参阅Google上的“Family Finder应用程序”。 “任何人”更改“家庭”以反映应用程序的完整范围... – mins 2011-07-02 09:49:15