문의사항잇습니다 질문질문

혹시 카카오 지도에서는 위도 경도로 그 사이의 거리를 구하는 코드를 어떻게 했는지 궁금합니다. 제가 아무리 코드를 짜봐도 오차가 너무 심하게 나서요 200KM나는 것도 있고 해서 제 코드가 틀렸는지 아닌지 정말 답답합니다…ㅠㅠ 아니면 사이 거리를 구했던 계산식이라도 어떻게 했는지 볼수 있을까요???

위경도 => 직교좌표 변화 => 피타고라th * factor(좌표계의 단위값 당 m값)

직교좌표계로의 변환과정에서 오차가 있을 수 있으며
단순 두 점 사이의 거리를 구하는 것이므로 지구 타원체의 곡률을 고려하지 않아서 생기는 오차도 있습니다.
변환 코드는 공개해 드리지 않습니다.

구면좌표계 좌표값인 위경도상으로 구하는 공식도 있을겁니다.
그게 구이든 타원체이든 두 점 사이의 곡면을 따라 이동하는 거리를 구할 수 있을거에요.
작성하신 코드가 어떤 공식을 구현한 것인지는 모르겠으나
아무리 그래도 국내에 한정한 두 지점사이의 거리 오차 값이 200km가 넘는 것은 설명할 수 없습니다.
우리 나라를 벗어난 두 지점사이의 거리라면 그 오차가 말이 될 수도 있겠지만요.