ある座標 (電話の底) から位置の角度を与えるアプリを書きたいと考えています。
たとえば... 電話を 45 度の角度で持っている場合、画面に 45 度と表示します。ユーザーが電話を 45 度保持し、イヤホンからホーム ボタンに向かう軸を中心に電話を回転させた場合、その角度 (0 ~ 180 度) を表示したいと考えています。
加速度計を実装し、x、y、z 値を取得しましたが、どのように変換すればよいですか? 私はそれらが G (それぞれの軸で 1G、0.9G、-0.5G) であることを知っていますが、変換は何ですか? 私は正しい軌道に乗っていますか?代わりにジャイロスコープを使用する必要がありますか?
ありがとう。