原因是手机没有校准。
华为手机测量海拔高度是基于手机指南针功能的,但是是属于民用GPS定位。实际上民用GPS的精度确实不高。
检查手机自带指南针是否开启联网校准海拔:打开联网校准海拔, 再点击感叹号图标,开始进行海拔校准,弹框点击“允许”,允许指南针访问您的“位置信息”。
手机海拔显示不准的原因
手机软件里的定位系统包括附带的指南针之类,绝大部分是基于GPS定位的。海拔是通过3颗以上卫星信号定位地理位置后计算出来的。
而GPS系统是美国国防部开发的卫星群系统,信号级别分军用和民用,军用信号是加密的,只有美国军队及盟军才可以用得到民用信号则是开放并免费的,但缺点是有误差甚至偏移极大,海拔高度更是极不精确,这是美国军方出于军事考虑特别做成这样的,只有军用信号才会非常准确。