您的速度,您的设备。
GPS 速度计没有网络也能用吗?
是的,GPS 本身无需互联网即可工作。卫星广播单向信号,您的手机根据这些信号计算其位置,因此测量不需要数据连接。浏览器速度计还需要设备上的页面和脚本,这意味着 Xpeed 仅在您在线时访问的页面上离线打开,并且它仍然取决于接收可用位置的手机。
GPS 不会发回任何信息
GPS.gov 将 GPS 卫星描述为传输携带卫星位置和当前时间的单向信号。手机中的接收器使用该信息来计算其自身的三维位置和时间。卫星上不会上传任何内容,民用服务对所有人免费。
这就是为什么手机可以在没有移动信号覆盖的地方找到它的位置。 GPS.gov 给出的支持 GPS 的智能手机在开放天空下的典型精度为 4.9 米(16 英尺),并指出在建筑物、桥梁和树木附近精度会变差。
当手机没有数据连接时会发生什么变化
手机很少只依赖卫星。Apple 表示,iPhone 的定位服务可使用蜂窝网络、Wi-Fi、GPS 和蓝牙信息。Google 表示,Android 的定位精度服务会结合 Wi-Fi 接入点、基站、GPS 与传感器数据,主要帮助 GPS 较弱的室内和大型建筑物附近定位。关闭该服务后,Android 只使用 GPS 和设备传感器。
离线时,定位会更依赖卫星接收。Apple 指出,GPS 精度取决于可见卫星数量,找到全部卫星可能需要几分钟。请到天空开阔的户外,给手机一些时间,再判断读数。
浏览器工具也需要它的文件
网页需要来自服务器的 HTML、脚本和字体,除非它们已经存储在设备上。离线使用依赖于 Service Worker,MDN 将其描述为位于页面和网络之间的脚本,可以在网络不可用时应答来自缓存的请求。 Service Worker 仅在 HTTPS 页面上运行,浏览器位置 API 也有相同的要求。
Xpeed 的 Service Worker 遵循以下规则:
- 您在线时打开的每个公共页面都会保存在设备上。缓存保留 35 个最近保存的页面。
- 页面加载的脚本、字体和图像都会随之保存,包括 GPS 工具的代码。
- 当网络出现故障时,会从设备打开已保存的页面。从未保存的页面会显示一条简短通知,指出该页面无法离线使用。
- 离线缓存永远不会保存联系页面和历史页面。
每个页面的页脚都会告诉您缓存状态。在线时,它显示该设备上有多少个已访问的页面。离线时,它表示可以打开缓存的页面,GPS 仍然需要有效的设备位置,并且互联网测试需要连接。
在失去信号之前如何做好准备
在仍然保持连接的情况下进行设置:
- 打开您打算使用的车速表页面,例如汽车或船模式,然后等待其完成加载。
- 按一次开始并允许定位。浏览器会记住授予或拒绝的权限,因此无需再次离线询问。
- 检查页脚行中已保存的页数。
- 试用时,关闭 Wi-Fi 和移动数据,重新加载页面,然后在户外按“开始”。
- 在旅途中保持页面可见。浏览器可能会在隐藏选项卡或锁定屏幕上暂停位置,并且 Xpeed 在页面隐藏时停止其位置监视。
什么不能离线工作
网速测试需要网络连接,因为它测量与 M-Lab 服务器之间传输的数据。从未打开过的页面无法离线加载,联系表单也无法发送。清除浏览器的网站数据会删除已保存页面,之后需要在线重新打开。
保存的页面也不能作为接收证明。在隧道、地铁站或窗户很少的建筑物中,手机可能根本无法报告位置。当没有最近的有效读数时,Xpeed 显示破折号,并在测量的零速度时保持零。
本指南的基础是什么
本指南介绍了 Xpeed 提供的 Service Worker 代码、MDN 的浏览器文档以及下面列出的 GPS 和电话文档。它不是来自特定隧道、航班或手机型号的现场报告。离线行为取决于浏览器及其存储设置,因此在依赖之前请检查您自己的设备。
问答
GPS 速度计使用移动数据吗?
卫星测量本身不使用移动数据,但首次加载页面、下载地图图块或发送结果会使用。将 Xpeed 页面保存到设备后,在该页面读取速度不需要移动数据。
Xpeed 在飞行模式下可以工作吗?
这取决于您的设备在飞行模式下是否保持 GPS 接收可用以及是否事先保存了页面。在航班上,请首先遵循机组人员有关设备的说明。
没有网络时,为什么首次定位更慢?
手机可结合 GPS、Wi-Fi 和蜂窝信号定位,主要有助于室内和大型建筑物附近。离线时可能只能依赖卫星。Apple 指出,找到全部可见卫星可能需要几分钟。天空开阔的环境有助于接收。
Xpeed 保存多少页供离线使用?
每个浏览器最多可打开 35 个在线时打开的公共页面。当添加的新页面超出该限制时,最早保存的页面将被删除。

