Skip to content

Instantly share code, notes, and snippets.

@onurcelikeng
Created March 26, 2017 22:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save onurcelikeng/40780623a2f2fa3f902a3f9060bc3b6b to your computer and use it in GitHub Desktop.
Save onurcelikeng/40780623a2f2fa3f902a3f9060bc3b6b to your computer and use it in GitHub Desktop.
<?php
function getDistanceBetweenPointsNew($latitude1, $longitude1, $latitude2, $longitude2) {
$theta = $longitude1 - $longitude2;
$miles = (sin(deg2rad($latitude1)) * sin(deg2rad($latitude2))) + (cos(deg2rad($latitude1)) * cos(deg2rad($latitude2)) * cos(deg2rad($theta)));
$miles = acos($miles);
$miles = rad2deg($miles);
$miles = $miles * 60 * 1.1515;
$seamiles = $miles * 0.868976242;
$feet = $miles * 5280;
$yards = $feet / 3;
$kilometers = $miles * 1.609344;
$meters = $kilometers * 1000;
return number_format($meters,0);
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment