#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. Да, но это не помогает