Core Location和Core Motion设备标题

时间:2011-10-23 10:27:04

标签: iphone core-location gyroscope core-motion

我注意到Coree Motion存在一个问题。当我使用

   [_mMotionManager startDeviceMotionUpdatesUsingReferenceFrame: CMAttitudeReferenceFrameXTrueNorthZVertical
                       toQueue: [[[NSOperationQueue alloc] init] autorelease]
                   withHandler:
         ^(CMDeviceMotion* motion, NSError* error) {
//my code here
    }];

要获取设备动作,它会给我错误的设备标题。我的意思是如果我开始处理运动更新保持设备朝北,标题是好的。但如果我不开始朝向北方,那么偏见就会很大。

有没有办法获得正确的航向值?

1 个答案:

答案 0 :(得分:0)

您是否阅读过文档?

它表示值可能不正确,用户必须移动设备才能校准磁力计。

所以我猜你不能依赖那个参考框架。