Расположение ядра и заголовок устройства Core Motion - PullRequest
2 голосов
/ 23 октября 2011

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

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

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

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

1 Ответ

0 голосов
/ 20 февраля 2013

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

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

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

...