iPhone - CLHeading, чтобы найти направление - PullRequest
2 голосов
/ 28 ноября 2010

В приложении для iPhone я использую CLLocationManager, чтобы найти направление, в котором указывает мой iphone. Я использую свойство "заголовок". Это дает мне значения x, y и z. Как я могу найти из этих значений, в каком направлении (север или юг, восток или запад) я сейчас указываю?

Ответы [ 2 ]

1 голос
/ 10 декабря 2010

Вы должны использовать метод [locationManager startUpdateHeading], чтобы включить получение угла относительно географического Северного полюса или магнитного Северного полюса.Тогда вы можете получить значение в

 - (void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading 
{
   NSLog(@"%f",newHeading.trueHeading);
}
0 голосов
/ 28 ноября 2010

heading является CLHeading объектом.Как сказал бы один взгляд из документации, он также имеет свойства для истинного и магнитного заголовков в градусах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...