개발자의 끄적끄적

[php] 두 좌표간 거리 계산 함수 본문

개발/php

[php] 두 좌표간 거리 계산 함수

효벨 2020. 9. 10. 02:00
728x90
반응형

[php] 두 좌표간 거리 계산 함수

 

function getDistance($lat1, $lng1, $lat2, $lng2)
{
    $earth_radius = 6371;
    $dLat = deg2rad($lat2 - $lat1);
    $dLon = deg2rad($lng2 - $lng1);
    $a = sin($dLat/2) * sin($dLat/2) + cos(deg2rad($lat1)) * cos(deg2rad($lat2)) * sin($dLon/2) * sin($dLon/2);
    $c = 2 * asin(sqrt($a));
    $d = $earth_radius * $c;
    return $d;
}
반응형
Comments