我需要爲我的應用程序構建指南針。指南針精度難題
從閱讀文檔,似乎有這樣兩種方式合理:
- Sensor.TYPE_ORIENTATION法:這是這樣做的簡單方法。這個問題是不準確的。當我將我的閱讀與突觸指南針進行比較時,它大約在10-15度範圍內,這對我來說是不可接受的。
- Sensor.TYPE_ACCELEROMETER,Sensor.TYPE_MAGNETIC_FIELD和getRotationMatrix()與remapCoordinateSystem()和getOrientation()方法一起使用:文檔說這「通常更準確」。問題在於,無論我向聽衆註冊的延遲如何,即使設備靜止在平坦的表面上,指南針也會發瘋。
任何解決這個問題的建議將不勝感激。
是的,這正是問題所在。 – mob1lejunkie 2010-06-16 05:22:50