アプリを開発していますが、カメラとコンパスを同時に使用する必要があります。問題は、Azimuth の値が Pitch の 1 つに応じて変化することです (つまり、電話を持っているかテーブルに置いているか)。2 つの値の間には数学的な相関関係があるようです: 180 を指しています。 °違いはありません...それ以外の場合は、20〜30°のギャップがあります。
+の使用Sensor.TYPE_ORIENTATION
と組み合わせの両方でコンパスを実装しましたが、何も変わっていません。Sensor.TYPE_ACCELERATION
Sensor.TYPE_MAGNETIC_FIELD
注: ロールではなく、ピッチについて話しています。明らかに、電話を左または右に回すと、結果を +-90° で調整する必要があります。
テストには LG P500 (Optimus One) を使用しています。それは私のデバイスの問題ですか?または、何か不足していますか?
ありがとう。
編集:他の誰かがすでに同じ質問をしていることがわかりました...まだ解決されていませ ん