Windows上的HTML5地理定位比Linux更准确(Firefox,Chrome,[Chromium])

时间:2012-12-10 14:10:38

标签: linux windows html5 geolocation

我一直在玩HTML5地理位置,并注意到我在Windows系统上获得的结果始终比我的Linux系统更好。

我是双启动,所以硬件是相同的。在两种情况下都启用了Wifi,并且没有内置的GPS适配器。

更准确地说,我的意思是在Windows上显示的位置通常在我实际位置的50-100米之内,而在Linux上,位置偏离约6km(并且它永远不会变化,它总是显示完全相同的位置,基本上市中心)。

在Windows上的Chrome和Firefox以及Linux上的Chrome,Chromium和Firefox上进行了测试。

更新:刚刚在Safari / Mac OSX上测试过。与Windows中的精度相同。所以Linux是唯一一个效果不好的系统:(

有人可以复制这个吗? Linux上的Firefox和Chrome是否不使用WiFi作为位置信息的额外来源?我还缺少什么?

感谢您的宝贵意见!

1 个答案:

答案 0 :(得分:2)

根据这篇文章:HTML5 geolocation accuracy

  

并非所有地理位置服务都是相同的,并且他们当然不会使用相同的算法和完全相同的数据库。因此,结果通常因使用不同地理定位服务的浏览器而异。

它还解释了Windows上的Firefox使用Google位置服务。 Linux上的Firefox使用GPSD,GPS守护进程是Linux上的地理定位服务。

这可能是准确性差异的原因。