Какой класс/код iOS возвращает магнитный север?

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

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

Какой класс (или процесс кодирования.. )мог предоставить мне это значение (, исключительно полагаясь на магнитометр )?

класс CLLocationManager и его свойства зависят от включенных/доступных служб определения местоположения

. где, поскольку инфраструктура Core Motion с ее классом CMMagnetometerData предоставляет нам следующее свойство:

@property(readonly, nonatomic) CMMagneticField magneticField

A structure containing 3-axis magnetometer data

typedef struct {
   double x;
   double y;
   double z;
} CMMagneticField;

Как мне получить из этого дипломы? или есть какой-то другой способ (класс/свойство/метод )для получения градусов исключительно из магнитометра?

Заранее благодарю всех, у кого есть полезная информация по этому вопросу!:)

8
задан 8 July 2012 в 14:40
поделиться