Android磁力计计算高度

时间:2013-05-13 10:06:38

标签: android magnetometer euler-angles altitude

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

1 个答案:

答案 0 :(得分:3)

大多数设备使用GPS(在高度计算方面已经有可怕的稀释度)或者甚至是气压系统来计算它们的高度是有原因的: 磁测量非常不稳定,并且能够感知来自外部的干扰,更不用说行星没有完全均匀的磁场,并且它与表面横向延伸而不是与其成直角。

如果你设法通过磁力计获得了不错的高度读数,我认为你可以在数学,物理和编程领域获得奖项。