1

CLHeadingheadingAccuracyプロパティが負の場合、それmagneticHeadingは無効であることを意味しますか、それtrueHeadingは無効であることを意味しますか、それとも両方の見出しが無効であることを意味しますか?

つまり、私が理解している限り、magnticHeading はハードウェアに依存し、trueHeading は GPS 位置の可用性に依存します。GPS 位置がない場合、trueHeading を計算できないと思います。そのため、headingAccuracy は -1 で、正しい MagneticHeading である必要があります (磁力計は GPS に依存しません)。一方、headingAccuracy = -1 の場合、磁力計の問題と GPS エラーの可能性があります。

ということで・・・私が正しければ、headingAccuracy == 1 で、magneticHeading が正しい場合があります。

ドキュメントはその点で明確ではありません。

4

1 に答える 1

0

ドキュメントには、それが MagneticHeading に適用されると書かれています:represents the potential error between the value reported by the magneticHeading property and the actual direction of magnetic north

ただし、実際には両方に当てはまります。磁気方位は、搭載された磁力計を使用して測定しています。真の方位は、測定された磁気方位に現在地の磁気偏角を加算 (または減算) することによって計算されます。磁気方位測定の誤差は、真の方位にも同じ誤差を引き起こします。

于 2011-10-14T03:37:23.317 に答える