Алгоритм поиска заказа "По освобождению"

Поиск заказа «По освобождению» доступен водителю в режиме работы по таксометру.

При нажатии кнопки "Освобождаюсь" начинается автоматический поиск ближайшего подходящего заказа для водителя.


Система производит подбор ближайшего заказа в зависимости от наличия в текущем заказе водителя конечного адреса назначения.


Если конечный адрес установлен, система ищет ближайший заказ к точке адреса освобождения водителя.


Если конечный адрес отсутствует, система производит поиск ближайших заказов по текущей координате (актуальной точке местоположения) водителя в режиме реального времени. Новые координаты водителя передаются на сервер каждые 5 секунд.


Расстояние всегда вычисляется по транспортной сети населенного пункта.


Эта статья была полезна для 75 людей. Эта статья помогла Вам?

Сервис поддержки клиентов работает на платформе UserEcho