Сравнение 2х координат

Тема в разделе "Как сделать...", создана пользователем Joker84, 14 май 2014.

  1. Joker84

    Joker84 Постоялец

    Регистр.:
    8 авг 2007
    Сообщения:
    68
    Симпатии:
    2
    Добрый день, может кто поможет с реализацией или подскажет как сделать.

    1)в БД пишутся коодинаты Широта Долгота
    2) делаем SELECT запрос к БД и выводим все подряд
    3) надо при выводе проводить сравнение тек точки с послденей и если растояние между ними меньше 50 метров то выводить если больше то пропустить

    сам нашел ответ, может быть кому и пригодиться
    function echoDistance($s1,$d1,$s2,$d2){
    return 111.2 *sqrt(pow(($s1-$s2),2)+pow(($d1-$d2)*cos(M_PI*$s1/180),2));
    };
    echo round(echoDistance(55.771033,37.64309,55.78245,37.669182),2)."km";
     
    Последнее редактирование: 14 май 2014