我打算计算手机相对于地球磁场的角度。为此,我计划使用Sensor.TYPE_GEOMAGNETIC_ROTATION_VECTOR。在Geomagnetic Rotation Vector中,它解释了
event.values
返回与Rotation Vector中相同的值,即:
- x * sin(θ/2),
- y * sin(θ/2),
- z * sin(θ/2),
- cos(θ/2)
上述给定值中的x、y、z值是什么?通过使用这些值,我能计算出手机X轴与地球X轴、手机Y轴与地球Y轴以及手机Z轴与地球Z轴之间的角度吗?
P.S.:θ被描述为绕轴(x、y或z)旋转的角度θ。