위치 셈
하버사인 거리(asin 클램프), 경계에서 넘치지 않는 한국어 거리 표기, 도보 분, 경계 상자. 좌표는 { lat, lng } 객체로만 받고 [경도, 위도] 배열은 변환 함수로만 드나든다
npm install @duolabs-deux/unit-geo
직접 넣어 보기
출발 (위도, 경도)
도착 (위도, 경도)
결과
직선 1.9km · 걸어서 약 26분1,924 m
순서를 뒤집어 「126.978, 37.5665」를 넣어 보세요. 그럴듯한 숫자라도 거릅니다.
어댑터
없다. 밖에 묻지 않고 입력만으로 결정적으로 답한다.
실패와 소비 앱이 할 일
| 종류 | 언제 | 할 일 |
|---|---|---|
invalid-input | parseLatLng 에 좌표로 읽을 수 없는 글자, 범위 밖 값, 순서가 바뀐 값이 들어왔을 때 | 입력 칸에서 바로 알린다 |
한도
- 지구를 구로 본다. 거리 오차는 최대 0.5% 안팎이라 표시·정렬용이다. 측량·항법에는 쓰지 않는다
- 직선 거리다. 길을 따라간 거리나 이동 시간은 경로 API 가 답한다
- 날짜 변경선을 넘는 경계 상자는 다루지 않는다