1、手机还内置了陀螺仪,所以指南针不难实现海拔的测量,通常应该是用气压来测量;
2、通过GPS。GPS基本原理是通过收集环绕地球的GPS卫星信号,然后通过定位算法计算得来的,已知一个点到空间其它若干个点的距离,求解这个点的位置过程,其定位本身就是三维空间定位,因此计算相对海拔的高度理论上也是可以做到的。