对于我的应用程序,我需要计算设备相对真北的加速度。我的想法是计算设备方向到磁北极的方向,并将偏角应用于它以获得真北方向。然后我想计算设备的加速度并将其参考到方向,但我不知道该如何操作。
我会尝试使用
但是,我该如何将加速度计的值映射到这个方向上呢?这是否可能?
我会尝试使用
SensorManager.getRotationMatrix()
和 SensorManager.getOrientation()
获取设备的方向。然后我通过 GeomagneticField.getDeclination()
获取偏角,并将其应用于来自 SensorManager.getOrientation()
的方向值的方位角度数。但是,我该如何将加速度计的值映射到这个方向上呢?这是否可能?