본문으로 건너뛰기

위치 셈

하버사인 거리(asin 클램프), 경계에서 넘치지 않는 한국어 거리 표기, 도보 분, 경계 상자. 좌표는 { lat, lng } 객체로만 받고 [경도, 위도] 배열은 변환 함수로만 드나든다

npm install @duolabs-deux/unit-geo

직접 넣어 보기

출발 (위도, 경도)
도착 (위도, 경도)
결과

직선 1.9km · 걸어서 약 26분1,924 m

순서를 뒤집어 「126.978, 37.5665」를 넣어 보세요. 그럴듯한 숫자라도 거릅니다.

어댑터

없다. 밖에 묻지 않고 입력만으로 결정적으로 답한다.

실패와 소비 앱이 할 일

종류언제할 일
invalid-inputparseLatLng 에 좌표로 읽을 수 없는 글자, 범위 밖 값, 순서가 바뀐 값이 들어왔을 때입력 칸에서 바로 알린다

한도

  • 지구를 구로 본다. 거리 오차는 최대 0.5% 안팎이라 표시·정렬용이다. 측량·항법에는 쓰지 않는다
  • 직선 거리다. 길을 따라간 거리나 이동 시간은 경로 API 가 답한다
  • 날짜 변경선을 넘는 경계 상자는 다루지 않는다

명세