0

我一直在测试 Android 上的传感器数据,当手机屏幕指向重力(倒置)时,我注意到了奇怪的行为。当我从TYPE_ORIENTATION传感器方位角获得数据时,值错误,微小的变化会导致重大变化。它是否与欧拉的旋转表示和数值奇点有关?即使手机倒置,是否有任何解决方法来获得正确的罗盘方位角值?

4

1 回答 1

1

看起来这是一种正常行为,并且与称为磁倾角的最后一个 z 轴分量有关。x 轴分量是典型的指南针显示并指向北极。X 和 Y 分量远小于 Z 分量,这就是为什么当设备旋转时,该分量会投影到设备 x 和 y 轴上,从而产生错误的结果。

于 2012-05-29T20:03:02.007 回答