离线使用策略:没有网络的地方也能正常观测
为什么 Heavens-Above 能离线使用
这是 Heavens-Above 相对同类工具的核心优势之一:预测计算完全在本地手机上完成。
它的工作机制是:
- 手机从服务器下载最新轨道参数(TLE,Two-Line Element)
- 下载后,所有过境预测、天空图渲染都在手机本地计算
- 只有轨道数据需要定期更新(通常每 2-5 天)
- 一旦数据下载完成,不需要网络连接
数据预加载策略
出行前准备
去郊外观测前 1-2 天,提前打开应用,等它完成:
- 轨道数据下载(自动或手动触发)
- 过境预测生成(自动缓存接下来 7-10 天的数据)
- 如果网页版也在用,网页会把数据缓存到浏览器本地存储(localStorage)
数据过期
Heavens-Above 会在数据过期时主动提醒你更新。如果忽略警告继续使用,预测精度会下降——详见下一篇 预测准确度。
典型离线场景
野外观测
山顶、海边、无人区——这些地方的卫星信号覆盖差或完全没有。提前预加载好 Heavens-Above 数据后,可以:
- 查所有过境预测
- 用实时天空图
- 用设备追踪器(不需要联网)
飞机上
飞机起飞后会自动禁用蜂窝通信,但如果飞行前已经缓存好数据,Heavens-Above 完全可以在飞行途中使用——用来看看正下方的轨道上有什么卫星在飞。
无线路由故障
在家临时断网时,Heavens-Above 仍然可以用——只要最近更新过数据就行。
数据大小
轨道参数数据非常小——每颗卫星只有两行文本(TLE),整个数据库只有几 MB。所以缓存压力完全不是问题。
什么时候必须联网
- 首次打开应用 — 下载初始轨道数据
- 手动/自动更新轨道 — 建议每 2-5 天更一次
- 使用 Pro 版 — 需要验证订阅状态
- 网页版 — 浏览器 localStorage 清理后需要重新加载
其他所有功能都不依赖网络。