私は Android でセンサー データをテストしてきましたが、電話の画面が重力の方向 (逆さま) を指しているときに奇妙な動作に気付きました。センサーからデータを取得すると、TYPE_ORIENTATION
方位角が間違った値になり、小さなシフトが大きな変化を引き起こします。オイラーの回転表現と数値特異点と何らかの関係がありますか? 電話が上下逆さまでもコンパスの方位角の値を正しくするための回避策はありますか?
1 に答える
1
これは正常な動作であり、伏角と呼ばれる最後のz軸成分に関連しているように見えます。x軸成分は、典型的なコンパスが示し、北極を指すものです。XおよびYコンポーネントはZコンポーネントよりもはるかに小さいため、デバイスを回転させると、このコンポーネントがデバイスのx軸およびy軸に投影され、誤った結果が生成されます。
于 2012-05-29T20:03:02.007 に答える