지구상의 2 점 사이의 거리를 계산할 방법을 찾고 있습니다. 우리는 Haversine을 사용하라는 말을 들었습니다. Haversine은 2 점 사이의 최단 거리를 계산하는데 유용합니다.Haversine을 통해 장거리 및 장거리를 계산하는 방법은 무엇입니까?
이제 점 사이의 "장거리"를 계산하고 싶습니다. 그래서 여러분은 서쪽에 A, 동쪽에 B 두 도시가 있다고 가정 해보십시오. 전 세계를 동쪽으로 여행하고 서쪽에서 오는 A에 도달하면 A에서 B까지의 거리를 알고 싶습니다.
haversine 기능에서 몇 가지 변경 시도했지만 작동하지 않습니다.
누구나 haversine 기능을 약간 조정하여이 작업을 수행 할 수 있습니다.
이
내가 지금 사용하고 무엇을 :LAT1, LAT2, lng1, lng2을 라디안에
PART1 = 죄 (LAT2) * 죄 (LAT1); part2 = cos (lat2) * cos (lat1) * cos (lng1 - lng2);
거리 = 6378.8 * acos (part1 + part2);
내가 보는 방법은 당신이 2 개의 도시 사이에서 지구 주위에 원을 그릴 수 있다는 것입니다. 그 원의 원주로부터 먼 거리를 뺀 장거리. 그러나 답장 된 것과는 달리, 원의 길이는 지구 둘레와 같지 않습니다. 이는 적도에서 2 점에 해당하는 경우입니다.
TNX 제론
낮은 기술 만 세. –
위도에 따라 둘레가 다릅니다. – Jeroen
당신이 말하는 것은 적도에서 정확할 것입니다;) – Jeroen