これは、CLLocationの「見出し」と呼ばれます。
CLLocationManagerのドキュメントの部分を参照して、アプリの見出しを構成し、見出しの変更が通知されるように呼び出しstartUpdatingHeading
ます。つまり、iPhoneが別のポイントを指している場合です。
次に、標準のCLLocationManagerDelegate
方法を使用して見出しの変更を通知し、それに応じて線を再描画します。
位置情報サービスと見出し、特にサンプルコードが含まれているこの部分の詳細については、位置情報プログラミングガイドをお読みください。
PS:2つの異なる北については、「iPhone North Pole」の概念はありません。それは、iPhone自体とは何の関係もありません。地理システムでは、考慮すべき2つの北の参照があります。地球の磁場に従って定義される磁北極と、地球の回転軸に従って定義される真の北極です。
これは、Location Awarenessプログラミングガイドでも詳細に説明されています(ほとんどすべてのように、一般的に優れた非常に完全なリソースであるプログラミングガイドを常に読んでください)。
方位値は、マップ上の磁北または真北のいずれかを基準にして報告できます。磁北は、惑星の磁場が発生する地球の表面上の点を表します。この場所は、真北を表す北極と同じではありません。デバイスの場所によっては、磁北は多くの目的に十分な場合がありますが、極に近づくほど、この値の有用性は低くなります。