8

こんにちは、iPhone の向きが変化しているときに、didUpdateHeading:newHeading で実行する必要がある変換を変更するときに、CLHeading.trueHeading の値を回転させて常に電話が CLDeviceOrientationLandscapeRight の向きにあった場合。

ありがとう

4

1 に答える 1

0

アップルのドキュメントを見ました。真方位は、磁北と真北の差を補正したコンパス方位です。印刷された地図では、これは偏角と呼ばれ、真の北極と磁北極が同じ場所にないために発生します。磁極はゆっくりと漂流していますが、地軸の傾きはそれよりもずっとゆっくりと変化しています。

実際のコンパスには線があり、針を合わせてコンパスの読みを取得します。あなたの質問は次のように言い換えられると思います:iPhoneでその基準線を移動するにはどうすればよいですか? 現在、ポートレート モードで画面の上部を指しています。横向きで画面の上部 (左側のホーム ボタン) に表示するには、見出しから 90° を引くことができます。結果が負の場合は、360° を追加します。これは、真の方位と磁気方位の両方に影響しますが、基準「北」を以前の「西」の位置 (反時計回りに 90°) に移動する必要があります。

于 2011-09-29T12:01:26.023 に答える