Местоположение ядра и заголовок основного устройства движения

#iphone #core-location #gyroscope #core-motion

#iPhone #местоположение ядра #гироскоп #ядро-движение

Вопрос:

Я заметил одну проблему с Coree Motion. Когда я использую

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

чтобы получить движение устройства, он выдает неправильный заголовок устройства. Я имею в виду, что если я начну обрабатывать обновления движения, удерживающие устройство в направлении севера, заголовок будет в порядке. Но если я начну не с севера, смещение будет очень большим.

Есть ли какой-либо способ получить правильные значения заголовка?

Ответ №1:

Вы читали документацию?

В нем говорится, что значения могут быть неверными и что пользователю придется перемещать устройство для калибровки магнитометра.

Так что, я думаю, вы не можете полагаться на эту систему отсчета.

Комментарии:

1. Да, но это не помогает