因此,手機上的陀螺儀和測量南北方向的陀螺儀,從結構上是不一樣的。簡單地說,一個有綁重物,一個沒有。依原理來看,兩者是不可替代互用的。我也因此做一個測試程序,實時獲取手機陀螺儀三軸測得的數值。發現當手機擺在地上或桌上不動的時候,這三個數值都是不會變化的。正如第一段說的,三軸陀螺儀是測量手機的動作,它如果擺在這不動,其實是什麼都檢測不出來,全是0。而我們要測量南北方向,其實是轉動到某一位置便靜止下來,測量的是一個靜止狀態的方向,而不是它怎樣活動、動作的過程。
我也想過,能夠依靠手機的三軸陀螺儀再加上其他什麼手機傳感器,能達到陀羅經緯儀的效果。例如把三軸陀螺儀加上加速度傳感器,能否達到陀螺經緯儀的效果。但在我上述實時獲取sensors數值的測試程序中,若手機是靜止擺放(無論是頭北腳南、還是頭東腳西等方向去擺放這個手機),三軸陀螺儀sensor的三個值都是0,加速度sensor的三個值也是固定的(水平兩維為0、垂直地面的一維是大約9.8,即重力加速度的值)。如果當手機靜止在不同南北方向時,這6個值都是固定不變的,那麼無論把這6個值如何組合運算,其實也不會有不同的結果。in other words,手機南北方向改變了,但這組數值都不會變,所以根本無法根據這組數值得出方向。