HTML5 地理定位显示错误的速度

HTML5 Geolocation shows wrong speed

我正在使用 HTML5 Geolocation 来显示有关访问者 GPS 信息的信息。当我昨天坐在公交车上测试该功能时,当公交车超过 70 km/h 时,速度显示低于 25 km/h。为什么?

html 地理定位在 m/s 中提供速度。

70km/h总线速度分别为70/3.6=19.4m/s.

接近 25,所以这可能是一个原因。

不过还有更多的原因,最有可能与GP信号接收不良有关。将 phone 放在离 window 很近的地方应该可以。 不过有些windows屏蔽了GPS信号,不过我只在火车上看到过。