当 CLHeadingheadingAccuracy
属性为负时,这是否意味着magneticHeading
无效,是否意味着trueHeading
无效,或者这是否意味着两个标题都无效?
我的意思是,据我了解,magnticHeading 取决于硬件,而 trueHeading 取决于 GPS 位置的可用性。如果没有 GPS 位置,我猜 trueHeading 无法计算,所以 headingAccuracy 应该是-1,可能是正确的磁航向(磁力计不依赖于 GPS)。另一方面,如果 headingAccuracy = -1,这可能意味着两者都不正确:磁力计问题和可能的 GPS 错误。
所以...如果我是正确的,在某些情况下,headingAccuracy == 1 并且磁头是正确的。
该文档在这一点上并不清楚。