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



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

我双启动,所以硬件是相同的。在这两种情况下,Wifi 都处于打开状态,并且没有内置 GPS 适配器。

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

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

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

任何人都可以重现这个吗?Linux上的Firefox和Chrome不使用WiFi作为位置信息的额外来源吗?我在这里还缺少什么?

感谢您的宝贵意见!

根据本文:HTML5 地理位置准确性

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

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

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

最新更新