У меня есть база данных аэропортов с широтой и долготой для каждой точки. Я хочу запустить PHP-скрипт, чтобы найти все аэропорты, находящиеся рядом с данным аэропортом, с их расстоянием и относительным направлением.
т.е. для аэропорта KLDJ (40-37-02.810N 074-14-40.539W)
Аэропорт поблизости
KJFK – аэропорт имени Джона Ф. Кеннеди (21,2 морской мили к северо-востоку) (40-38-23.104N 073-46-44.132W)
Я использовал код с http://www.movable-type.co.uk/scripts/latlong.html, чтобы найти расстояние, и попытался использовать его для определения пеленга, что может быть неправильным.
//BEARING RHUMB LINE
$phi = log(tan($lat2/2+pi/4)/tan($lat1/2+pi/4));
$distance['bearing'] = (rad2deg(atan2($theta, $phi)) +180) % 360;
Я в основном хочу прогнать все точки через этот скрипт и найти расстояние, которое у меня уже есть, но потом направление. (т.е. С, Ю, З, В, СЗ, ЮЗ, СВ, ЮВ)