1

DeviceMotionEvent API 似乎提供了参考世界坐标系的加速度数据。

x- 表示从西到东轴的 x 轴上的加速度

y- 表示从南到北的 y 轴上的加速度

z- 表示从下到上轴 z 轴上的加速度

但是,我想参考设备的坐标系来使用这些数据。

这个 API 是否提供这种格式?

否则,是否可以通过从DeviceOrientationEvent(可能不提供“绝对”数据)获取方向来转换此数据?

absolute- 一个布尔值,指示设备是绝对提供方向数据(即,参考地球坐标系)还是使用设备确定的任意坐标系。

如果是这样,我必须使用什么数学公式?看起来我必须将矢量 (x, y, z) 旋转设备方向角度,但我不知道该怎么做。

4

0 回答 0