Tamkovich.com: Телеком/VoIP блог
Современные технологии: Asterisk, SIP, Kamailio, Linux, Cisco, Linksys
PHP
Как рассчитать расстояние между парой координат (широта долгота)
26 февраля, 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 […]
