2010-11-02 99 views
6

有沒有人知道Android上的方向傳感器和磁場傳感器之間的區別?Android上定向傳感器和磁場傳感器之間的區別?

我的理解:

  • 方向=>數字羅盤
  • 磁場=>磁力

因爲我讀過,磁力儀與數字羅盤的代名詞,我一點點困惑。他們真的是什麼?

+0

不錯。我在尋找同樣的問題,毫無疑問。現在我確信它。 – karim 2010-11-08 13:46:56

回答

8

磁場傳感器是指南針。

方位傳感器是磁場傳感器和重力傳感器之間的組合。它會告訴你手機相對於地面的角度(俯仰和滾轉)和方向(指南針)。

+2

非常感謝!這意味着取向不是一個單獨的傳感器,而是另外兩個組合的結果? 問題的原因是我寫了一個應用程序,它可以通過兩種方式計算方向。 1)定位傳感器 2)磁場傳感器+加速度傳感器 這些值並不完全不同,但第二種方法更準確。任何猜測爲什麼? – devpg 2010-11-02 22:52:19

+0

@Guffa,我懷疑加速度計是否真的很重要,因爲從磁場傳感器獲得的數據也是三維的,爲什麼它不能得到偏航,俯仰和滾動只是使用mag數據? – zhangxaochen 2013-03-16 04:55:08

+0

@ zhangxaochen:磁場比引力場弱很多,所以你可以從加速計中獲得更準確的讀數。 – Guffa 2013-03-16 10:43:50