История изменений
Исправление eagleivg, (текущая версия) :
Потому, что «компас» - это микруха, измеряющая магнитное поле. Для правильного определения магнитного севера нужно располагать ее строго горизонтально, либо (в случае мобилы) вносить поправки (по трем осям) по данным от акселерометра. Так как акселерометр (либо процесс расчета поправок) не активен постоянно, рассчитаная в последний раз поправка уже не соответствует действительности, для её повторного расчета и нужно снова вращать телефон.
Исходная версия eagleivg, :
Потому, что «компас» - это микруха, измеряющая магнитное поле. Для правильного определения магнитного севера нужно располагать ее строго горизонтально, либо (в случае мобилы) вносить поправки (по трем осям) по данным от акселерометра. Так как акселерометр не включен постоянно, рассчитаная в последний раз поправка уже не соответствует действительности, для её повторного расчета и нужно снова вращать телефон.