위경도 거리 계산 썸네일형 리스트형 [C언어] 위경도 좌표계 거리 구하기 C언어나 C++에서 사용할 수 있는 함수입니다. 두 지점의 위경도 값을 정해서 함수에 대입하면 Meter로 값을 반환합니다. km로 값을 받고 싶으면 dDistance*=1000; 부분 주석치면 됩니다. double GetDistance( tagPT pt1, tagPT pt2 ) { int radius = 6371; double dLat = rad( (pt2.y-pt1.y) ); double dLon = rad( (pt2.x-pt1.x) ); pt1.y = rad( pt1.y ); pt2.y = rad( pt2.y ); double a = sin(dLat⁄2) * sin(dLat⁄2) + sin(dLon⁄2) * sin(dLon⁄2) * cos(pt1.y) * cos(pt2.y); double c = 2.. 더보기 이전 1 다음