New Speedometer
ZH

GPS 速度有多准确?

简短的答案:一旦开始移动,通常与真实速度相差仅几个百分点,但确实存在一些值得了解的实际限制。

GPS 速度到底是如何计算的

您的手机并没有速度传感器。它通过以下两种方式之一来估算速度:

  1. 多普勒频移:GPS 芯片可以测量因您的移动而导致的卫星信号频率偏移,并据此直接推算出速度。这正是在支持该功能的设备(大多数安卓手机)上,浏览器地理位置 API 中 coords.speed 值的来源。它通常比基于位置的计算更稳定,尤其是在低速时。
  2. 基于位置随时间的变化:当无法直接获取速度时——iOS Safari 从不提供该值——就必须根据两次 GPS 定位之间移动的距离除以间隔时间来计算速度。这正是本速度计自动回退使用的方式。

您应预期的典型精度

消费级 GPS 的定位精度在开阔天空下通常为 3~10 米,会随每次定位一起以 accuracy 值的形式报告给您。由多普勒频移推算出的速度精度通常优于仅基于位置的精度——在稳定的高速公路速度下,误差常在 0.5~1 km/h 以内。基于位置的(回退)速度计算在低速时噪声更大,因为几米的 GPS 误差在一次更新间隔内所占的(较小)移动距离比例,远高于高速时的情况。

实际使用中:GPS 速度通常接近真实值且实用,但不应将其视为具有法律效力的精确仪器——它没有像车辆速度表那样经过校准或认证。

哪些因素会降低 GPS 速度的准确性

  • 城市峡谷效应:高楼会反射信号(多径效应),增加噪声。
  • 树木遮挡和隧道:会完全阻挡或削弱卫星信号的可见性。
  • 冷启动:刚打开页面后的最初几次定位是最不准确的。
  • 低速状态:步行速度下,GPS 噪声在实际移动中所占的比例更大。
  • 设备质量:较旧或低端的 GPS 芯片本身噪声就比新款更大。

本速度计如何处理这些问题

我们会丢弃任何精度报告差于 35 米的 GPS 定位,而不是显示给您,并且会将最近接受的几次读数进行平滑处理以减少抖动。这样做会牺牲一点响应速度,换取比原始、未过滤的 GPS 输出明显更平稳的数值。

若想了解这与您车上仪表盘的对比,请查看GPS 速度与汽车速度表对比。如果您的读数完全不动,请查看速度计无法正常工作的故障排除