2013-05-10 2 views
6

방금 ​​Android 앱을 완성했으며 현재 위치의 가치를 사용했습니다. 이제 iOS 용으로 동일한 앱을 만들려고합니다. 하지만 iOS SDK에서 현재 위치를 파악할 수있는 방법을 찾지 못했습니까?iOS SDK의 현재 위치 베어링

두 개의 CLLocationCoordinate2D (Calculating bearing between two CLLocationCoordinate2Ds) 사이의 방위를 계산하는 방법을 찾고 있지 않습니다.

*** 현재 위치가 필요합니다.

도움이 될 것입니다.

+0

무슨 뜻인지 아시오 .. 어떻게 한 위치에 베어링이있을 수 있습니까? 당신은 –

+0

시도에 코드를 게시하려면 베어링이 필요합니다 –

+0

안드로이드에서 : currentBearing = currentLocation.getBearing(); – arefin

답변

12

CLLocation은 베어링 인 course 속성 (유형 CLLocationDirection)을 가지고 있습니다. 문서에서 :

코스 값은 북쪽에서 출발하여 시계 반대 방향으로 시계 방향으로 측정되는 각도로 측정됩니다. 따라서 북쪽은 0도, 동쪽은 90도, 남쪽은 180도입니다. 코스 값은 모든 기기에서 사용 가능하지 않을 수 있습니다. 음수 값은 방향이 유효하지 않음을 나타냅니다.

+0

고맙습니다. @nevan 왕. 나는 내가 찾고 있던 나의 대답을 가지고 있다고 생각한다. – arefin

+0

이 코스 속성을 사용하는 방법을 알려줄 수 있습니다 @arefin –

+0

@nevan king. 나는 구글지도에서 마커 회전과 함께 일하고있다. 어떻게 그 회전을 설정하면 될까? –