2010-11-28 9 views
2

내 iPhone 응용 프로그램에서 CLLocationManager를 사용하여 iPhone이 가리키는 방향을 찾으려고합니다. 나는 "제목"속성을 사용하고 있습니다. 그 날 x, y 및 z 값을 제공합니다. 현재 내가 가리키는 방향 (북쪽 또는 남쪽 또는 동쪽 또는 서쪽)에서이 값을 어떻게 찾을 수 있습니까?iPhone - 방향 찾기 방향 찾기

답변

0

headingCLHeading 개체입니다. 문서에서 한 번 보았을 때 말했을 것입니다. 또한 true 및 자기 표제에 대한 속성이 있습니다.

+0

감사합니다. 하지만 다음 코드를 사용하여 값을 인쇄하려고 할 때 항상 -1.00을 항상 인쇄합니다. – Satyam

+0

- (void) locationManager : (CLLocationManager *) 관리자 didUpdateHeading : (CLHeading *) newHeading { \t CLLocationDirection dir = [newHeading trueHeading]; – Satyam

+0

결과를 어떻게 인쇄하고 있습니까? –

1

지형 북극 또는 자기 북극을 기준으로 각도를 설정하려면 [locationManager startUpdateHeading] 메서드를 사용해야합니다. 값을 구할 수 있습니다.

- (void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading 
{ 
    NSLog(@"%f",newHeading.trueHeading); 
}