2017-02-20 17 views
0

TYPE_ROTATION_VECTORを使用してAndroid搭載端末の向きを知ることができ、3つの回転角度の角度を角度で取得できるようになりました。しかし、どのように私はそれを設定するので、電話の開始方向はすべて0ですか?このように、開始方向にかかわらず、測定されたすべての方向は、開始方向(磁北に固定されていない)と地面に対して相対的です。Androidオリエンテーションを回転させて、開始オリエンテーションがすべて0になるようにするにはどうすればよいですか?

答えて

0

私はこのページを見いだしました: http://www.outware.com.au/insights/which-direction-am-i-facing-using-the-sensors-on-your-android-phone-to-record-where-you-are-facing/ これはうまくいきました。 org.apacheの数学クラスでTYPE_VECTOR_ROTATIONを使用してください。センサーの読み取りを始める前に保存してください。クォータニオンの4要素配列になります。その後、将来の読書のために、開始読書を適用し、アンドロイドの回転行列を取得します。

関連する問題