ГоловнаКаталогБлогРейтингЕ-Пошта 
 
 
Зробити домашньою у вибране  

Форуми -> Розробка WEB-додатків -> Функція на PHP для визначення відстані між двома точками в координатах Google Maps
 
Crust 23:57 04.10.2010 Цитувати № 1 [^]
 
Потрібна функція на PHP для визначення відстані між двома точками в координатах Google Mapsю

Не підкажете, чи є така в PHP?
 
Joe 21:31 21.10.2010 Цитувати № 2 [^]
 
Нема :)

Text
                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;
                        };


  Ім'я:
  Пароль:
Комп'ютерні мережі, 2-е видання
Комп'ютерні мережі, 2-е видання

APServer | SiMan CMS | Лічильник відвідувань | Тека сайтів | Рейтинг | Форум | Лінійки малюкам | PHP Builder | Download | Шаблони сторінок | Посібник Smarty | Підручник PHP | Статті/Огляди | Розробка сайтів | Банерна мережа