|
Форуми -> Розробка WEB-додатків -> Функція на PHP для визначення відстані між двома точками в координатах Google Maps
|
Потрібна функція на PHP для визначення відстані між двома точками в координатах Google Mapsю
Не підкажете, чи є така в PHP?
|
|
Нема :)
function distanceBetweenPoints($p1lat, $p1lon, $p2lat, $p2lon)
{
$R = 6371; // Radius of the Earth in km
$dLat = ($p2lat - $p1lat) * pi() / 180;
$dLon = ($p2lng - $p1lng) * pi() / 180;
$a = sin($dLat / 2) * sin($dLat / 2) +
cos($p1lat * pi() / 180) * cos($p2lat * pi() / 180) *
sin($dLon / 2) * sin($dLon / 2);
$c = 2 * atan2(sqrt($a), sqrt(1 - $a));
$d = $R * $c;
return $d;
};
|
|
Книга Фріланс на західному ринку
|
|