- 전체
- 명
- 오늘 찾아주신 분
- 명
A 지점과 B 지점이 있는데, 이 A-B 간의 거리를 재기 위하여 어떻게 해야 할까?
A 지점을 Source, B 지점을 Destination 으로 한다.
function getDistance($src, $dest){
$theta = $src['longitude'] - $dest['longitude'];
$dist = sin(deg2rad($src['latitude'])) * sin(deg2rad($dest['latitude'])) + cos(deg2rad($src['latitude'])) * cos(deg2rad($dest['latitude'])) * cos(deg2rad($theta));
$dist = acos($dist);
$dist = rad2deg($dist);
$miles = $dist * 60 * 1.1515;
return $miles * 1609.34;
}
StackOverflow 를 참조하여 만들었다.
대략 수학적인 내용이라 문송한 상황이지만, A-B 지점을 일직선으로 계산하고 그 값을 미터(m) 단위로 치환하는 내용이다.
[Vue.js] 커스텀 Checkbox 만들어보기 (0) | 2022.02.17 |
---|---|
[Webpack] JS 내용을 HTML 에 Inline 으로 넣어보자 (InlineChunkHtmlPlugin) (0) | 2022.02.16 |
[JS] A태그 내에서 Javascript 의 encodeURIComponent 사용 문제 (0) | 2022.02.15 |
[JS] Daum 우편번호찾기를 이용한 위,경도 좌표 구하기 (0) | 2022.02.08 |
[CSS] Safari 에서 Rotate Animation 을 심을 때의 주의점 (0) | 2022.01.26 |