2

アプリを開発していますが、カメラとコンパスを同時に使用する必要があります。問題は、Azimuth の値が Pitch の 1 つに応じて変化することです (つまり、電話を持っているかテーブルに置いているか)。2 つの値の間には数学的な相関関係があるようです: 180 を指しています。 °違いはありません...それ以外の場合は、20〜30°のギャップがあります。

+の使用Sensor.TYPE_ORIENTATIONと組み合わせの両方でコンパスを実装しましたが、何も変わっていません。Sensor.TYPE_ACCELERATIONSensor.TYPE_MAGNETIC_FIELD

注: ロールではなく、ピッチについて話しています。明らかに、電話を左または右に回すと、結果を +-90° で調整する必要があります。

テストには LG P500 (Optimus One) を使用しています。それは私のデバイスの問題ですか?または、何か不足していますか?

ありがとう。


編集:他の誰かがすでに同じ質問をしていることがわかりました...まだ解決されていませ

4

0 に答える 0