海拔 App 与高度测量 App:你到底想测哪一种高度?
海拔 App(altitude app)帮助你查看手机所处位置的垂直位置。高度测量 App(height app)则可能测量身高、物体尺寸,或相对起点的高度变化。选择前先补全这句话:“我想知道___相对于___的高度。”第二个空,决定了需要什么工具。
在山间观景台,你可能关心海拔;安装搁板时,你需要的是尺寸;站在阳台上,你也许想知道距离正下方地面有多高。它们都能用米表示,却不是同一种测量。

原创示意图,未按比例绘制。A 表示海拔,B 表示离地高度,C 表示身高。数字均为假设示例。
先把问题与测量对象对应起来
| 你想问什么 | 应查看什么测量值 |
|---|---|
| 我现在的位置有多高? | 标明基准的海拔或高程 |
| 平台距离正下方地面多高? | 到正下方地面的垂直距离 |
| 我比起点高了多少? | 相对指定起点的高度变化 |
| 这个人或物体有多高? | 从地板或底部到顶部的尺寸 |
仅凭 App 名称,无法确定它提供哪一种。比较数字前,先看读数标签和说明。
什么情况适合海拔 App
“这个观景台的海拔是多少?”适合用高度计 App 回答。除了米或英尺,还要确认数据来源和参考面。
例如,浏览器海拔字段参考 WGS84 椭球,而地图可能采用海平面基准,原始数字不一定相同。
气压换算高度还有自己的参考。当前 SpeedX 网页高度计在能获取气压时,使用固定的 1013.25 hPa 基准。这是标准气压下的高度估计,不是根据当天当地海平面气压校准的测量。美国国家气象局的气压定义解释了气压设定的重要性。
iPhone 用户可查看 SpeedX 的 App Store 页面,其中列有 GPS 海拔与气压高度;具体传感器是否可用需要在设备上确认。在线高度计是独立的浏览器工具,手机有气压计,不代表浏览器一定能读取。
为什么海拔不等于离地高度
假设平台高程为 925 m,正下方地面高程为 900 m,且两者使用相同基准,那么平台距离该地面就是 25 m:925 − 900 = 25。
仅有 925 m,无法得到 25 m 的离地高度。还需要正确位置的地面高程和一致的参考面。附近道路的海拔未必就是平台正下方的地面高程,地形模型也未必包含屋顶或阳台。
因此,手机显示 925 m,不代表建筑高 925 m。也不要据此判断净空或临边是否安全。
如果你想测身高或物体高度
测身高,需要针对地板到头顶距离设计的工具。Apple 的“测距仪”在受支持的 iPhone 机型上可测量身高,使用前先确认机型要求。
海拔读数不能代替身高测量。测搁板等物体时,应确定底部和顶部,再使用适合的测量工具。对于较小的实体尺寸,卷尺往往是最直接的核对方式。
相对高度是另一种有用的需求
如果用兼容基准测得起点为 900 m、终点为 925 m,净高度变化就是 +25 m。这不能确定累计爬升:路线可以先上升、下降,再上升,最后只比起点高 25 m。
比较工具时,要分清当前海拔、重置后的相对变化与累计爬升,不要假定每个高度计 App 都提供三项。静止时读数变化,可继续阅读手机海拔为什么会漂移。
选择前做四项核对
- 确定对象:当前位置、正下方地面、人物还是物体。
- 确定基准:海平面基准、椭球面、当地地板还是出发点。
- 核对来源、单位及界面提供的不确定度;小数位多不代表基准明确。
- 先确认比较的是同一类数据,再判断哪个 App 有问题。
试用 SpeedX 在线工具时,还要注意:当前网页高度计可能在缺少高度数据时显示零。没有海拔精度信息的意外零值,不能证明你位于海平面。先确认测到了什么,再解释数字。