从xyz磁强计获取磁北(iPhone 3.0)
我实际上是在转载一个来自iphone开发板的问题。我没有问,但我在试图找到答案时找到了。还没有人回复,所以我想我应该试着把它贴在这里 提前感谢您的帮助!从xyz磁强计获取磁北(iPhone 3.0),iphone,objective-c,magnetometer,Iphone,Objective C,Magnetometer,我实际上是在转载一个来自iphone开发板的问题。我没有问,但我在试图找到答案时找到了。还没有人回复,所以我想我应该试着把它贴在这里 提前感谢您的帮助! 有人知道从CLHeading的原始xyz值计算磁航向的算法的细节吗?我确信,对于不同的磁强计,必须有一种通用的方法来解决这个问题。如果您不想使用trueHeading值,并且假设罗盘完全水平,则可以通过以下方式计算航向: (y>0)航向=90-atan2(x,y)*180/pi (y-“本技术说明为实施倾斜补偿电子罗盘(eCompass)的工
有人知道从CLHeading的原始xyz值计算磁航向的算法的细节吗?我确信,对于不同的磁强计,必须有一种通用的方法来解决这个问题。如果您不想使用
trueHeading
值,并且假设罗盘完全水平,则可以通过以下方式计算航向:
- (y>0)航向=90-atan2(x,y)*180/pi
- (y-“本技术说明为实施倾斜补偿电子罗盘(eCompass)的工程师提供了数学、参考源代码和指南。”注:上面的除以pi缺失,苹果和霍尼韦尔的x和y定义相反。