New Speedometer
ZH

速度计不工作?这样修复

如果您的速度计读数卡在零、卡在"正在获取 GPS 信号",或者完全无法启动,几乎总是以下问题之一。

位置权限被阻止

这是最常见的原因。浏览器要求您明确授予位置访问权限,否则任何速度计——无论是我们的还是别人的——都无法读取您的 GPS。如果您曾点击过"阻止"或"永不允许",浏览器此后会一直悄无声息地拒绝访问——仅仅重新加载页面不会再次弹出提示,因此您必须直接在设置中修复。以下是具体查找位置。

在 iPhone(Safari)上

1

点击地址栏左侧的 "Aa" 图标。

Aa
2

在出现的菜单中选择 网站设置

重新载入共享网站设置编辑操作…
3

位置 设置为 允许

位置允许

仍然不行?还请检查 设置 → 隐私与安全 → 定位服务 是否已开启,包括全局开关和 Safari 专属开关。

在安卓(Chrome)上

1

点击地址栏左侧的 滑块图标(线条上的三个小点)——这是 Chrome 的网站设置图标,在安卓、iOS 和桌面端外观相同。

2

点击 权限,然后点击 位置

权限摄像头位置通知
3

将其设置为 允许

位置允许

仍然不行?还请确认手机的快捷设置面板中位置服务已开启,而不仅仅是浏览器内。

菜单文字和图标位置会因浏览器版本和手机制造商略有不同——这些插图展示的是大致模式,并非每台设备的像素级精确对应。

卡在"正在获取 GPS 信号…"

这意味着您的浏览器已获得权限,但尚未获得足够精确的定位。GPS 需要开阔的天空视野才能通过卫星三角定位您的位置。

  • 移动到室外,或尽量靠近窗户——GPS 在室内不可靠。
  • 高层建筑、茂密树荫、隧道和有遮盖的停车场都会削弱或阻挡 GPS 信号。
  • 打开页面后的首次定位可能需要几秒到一分钟,这是正常现象。
  • 在安卓上,请确保设备的定位模式设置为 高精度(同时使用 GPS、Wi-Fi 和移动网络),而不是仅 GPS 或省电模式。

在 iPhone 上读数始终为零

这有一个真实且有据可查的原因:iOS Safari 的 Geolocation API 从不 填充直接的 GPS 速度值(coords.speed)——在所有 iOS 版本上都始终返回 null。只读取该单一值的速度计网站在 iPhone 上会永久显示 0 或完全没有读数,即使 GPS 定位完美也是如此。

这款速度计对此进行了规避:当直接值缺失时,我们会自行根据连续两次 GPS 读数之间的距离除以间隔时间来计算您的速度。如果您在户外移动几秒并已授予权限后 iPhone 上仍显示零,请尝试关闭并重新打开 Safari,或确认"设置 → 隐私与安全 → 定位服务 → Safari 网站"已设置为 使用App期间

使用台式机或笔记本电脑

大多数台式机和笔记本电脑没有真正的 GPS 芯片——浏览器显示的位置通常是根据附近的 Wi-Fi 网络估算出来的,精度太低、更新也太慢,无法用于计算有意义的速度。例外情况是内置蜂窝网络(4G/5G)调制解调器的笔记本电脑,这类芯片通常自带真正的 GPS 接收模块。除此之外,GPS 速度计本质上仍是移动设备工具。

权限提示从未出现

  • 地理定位仅在安全(HTTPS)页面上有效。如果您以某种方式访问了本站的非 HTTPS 版本,浏览器甚至会拒绝提供权限提示。
  • 某些浏览器隐私扩展或强化的浏览器设置会直接屏蔽权限 API。如果提示始终不出现,请尝试为本站禁用扩展。
  • 应用内浏览器(从 Instagram、TikTok 等打开的链接)有时会限制地理定位访问。请改用常规浏览器(Safari 或 Chrome)打开页面。

仍未解决?请阅读我们的GPS 速度精确度页面,了解我们如何计算速度以及读数为何会有波动,或返回速度计再试一次。