PHP


Как рассчитать расстояние между парой координат (широта долгота)

Февраль 26th, 2010 by Сергей Тамкович

Работая с картами, часто бывает необходимо рассчитать расстояние в километрах между парой координат. Для этого пригодится следующая функция: function distance($lat1, $lng1, $lat2, $lng2) { $pi80 = M_PI / 180; $lat1 *= $pi80; $lng1 *= $pi80; $lat2 *= $pi80; $lng2 *= $pi80;   $r = 6372.797; // mean radius of Earth in km $dlat = ($lat2 […]