- Impact
- 108
PHP:
<?php
// Example points
$lat1 = '117.1216';
$lon1 = '32.69460';
$lat2 = '117.0516';
$lon2 = '32.70614';
function deg_to_rad($deg) {
$radians = 0.0;
$radians = $deg * M_PI/180.0;
return($radians);
}
$distance = 3956 * 2 * atan2(sqrt(pow(sin((deg_to_rad($lat2) - deg_to_rad($lat1))/2.0),2) + cos($lat1) * cos($lat2) * pow(sin((deg_to_rad($lon2) - deg_to_rad($lon1))/2.0),2)),sqrt(1-(pow(sin((deg_to_rad($lat2) - deg_to_rad($lat1))/2.0),2) + cos($lat1) * cos($lat2) * pow(sin((deg_to_rad($lon2) - deg_to_rad($lon1))/2.0),2))));
echo $distance; // Miles between the points.
?>













