回答

1

簡短的回答 - 沒有

隨着加速度計,你只能得到加速度大約3軸,但你想一個指南針,顯示北部。

如果您將加速計讀數與陀螺儀讀數組合在一起,您可以找到手機的方向更改,但由於沒有參考點,因此仍然無法模擬指南針。 (在這裏,如果您在世界座標系中有一個錨點,並且如果您能夠使用移動設備檢測到它,則可以藉助加速計+陀螺儀獲得相對位置,但實際上比磁力計實現起來更困難)

+0

I'如果你知道北方是哪裏,並且你的手機保持垂直和垂直於北方,然後設置應用程序使其成爲參考點,是否可以使用三軸加速度計來模擬指南針。 –

+0

在這種情況下(如果有參考點),如果沒有線性加速度,如果沒有線性加速度,加速度計只讀取重力值,您將得到重力矢量,如果您有另一個向量顯示爲向北可以模擬一個指南針 – fakturk

+0

但是如果你有線性加速度(如果你正在移動的話),那麼你的加速度計數據現在包含了線性加速度和重力,並且很難區分這兩個不同的矢量。但在這種情況下,如果您有一個向北顯示的向量,則可以模擬指南針 – fakturk