2012-04-15 3 views
0

특정 거리와 다른 위치로 향하는 위치를 확인하려고합니다. iOS에서 CoreLocation의 위도, 경도를 사용하고 있습니다.CoreLocation 좌표에서 특정 거리와 방향으로 위도와 경도를 얻습니다.

감사합니다.

+0

답변 방법을 잘 모릅니다. 나는 하루 종일 iOS SDK 문서를 읽었습니다. 또한 다른 질문에서 링크 된이 http://janmatuschek.de/LatitudeLongitudeBoundingCoordinates를 읽었습니다. Sor far, 나는 혼란 스럽다. – Jenn

답변

0
lat2 = asin(sin(lat1)*cos(d/R) + cos(lat1)*sin(d/R)*cos(θ)) 
lon2 = lon1 + atan2(sin(θ)*sin(d/R)*cos(lat1), cos(d/R)−sin(lat1)*sin(lat2)) 

R은 선호하는 단위로 지구의 반지름입니다. (km 단위로 6371)

+0

자세히 설명해 주시겠습니까? d와 R은 무엇입니까? 나는 R이 구의 반지름이라고 가정합니다. 포인트 1에서 측정하고 싶은 방향을 어디에서 적용합니까? 편집 : 나는 수식을 봤는데이 웹 페이지를 발견 http://www.movable-type.co.uk/scripts/latlong.html – Jenn

+0

'd'는 여행 거리입니다. 'θ'는 표제입니다. –

+0

감사합니다. 나는 그것을 표시 할 것이다. – Jenn

관련 문제