1

是否可以使用 Android 磁力计获得我所在位置的高度?如果是,我该如何计算高度?据我了解,我从 Android API 中获得了三个坐标 x、y 和 z 以及特斯拉的磁场强度。我可以将这些坐标转换为欧拉角来确定位置,但我不知道我是否可以计算出高度。有人知道这一点并且能够帮助我在不使用 GPS 的情况下计算出海拔高度吗?

4

1 回答 1

3

大多数设备使用 GPS(在计算高度时已经具有可怕的稀释度)甚至是气压系统来计算它们的高度是有原因的:磁测量非常不稳定并且对来自外部的干扰具有感知能力,更不用说地球确实如此没有完全均匀的磁场,并且它与表面横向而不是与表面成直角。

如果您设法使用磁力计获得不错的高度读数,我认为您将有资格获得数学、物理和编程领域的奖项。

于 2013-05-13T10:11:47.450 回答