回答

1

简短的回答 - 没有

随着加速度计,你只能得到加速度大约3轴,但你想一个指南针,显示北部。

如果您将加速计读数与陀螺仪读数组合在一起,您可以找到手机的方向更改,但由于没有参考点,因此仍然无法模拟指南针。 (在这里,如果您在世界坐标系中有一个锚点,并且如果您能够使用移动设备检测到它,则可以借助加速计+陀螺仪获得相对位置,但实际上比磁力计实现起来更困难)

+0

I'如果你知道北方是哪里,并且你的手机保持垂直和垂直于北方,然后设置应用程序使其成为参考点,是否可以使用三轴加速度计来模拟指南针。 –

+0

在这种情况下(如果有参考点),如果没有线性加速度,如果没有线性加速度,加速度计只读取重力值,您将得到重力矢量,如果您有另一个向量显示为向北可以模拟一个指南针 – fakturk

+0

但是如果你有线性加速度(如果你正在移动的话),那么你的加速度计数据现在包含了线性加速度和重力,并且很难区分这两个不同的矢量。但在这种情况下,如果您有一个向北显示的向量,则可以模拟指南针 – fakturk