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