Система расчёта стоимости поездки в такси с использованием геолокации работает следующим образом: 1
- Определяется местоположение пользователя. 5 Приложение автоматически определяет текущее положение с помощью GPS, Wi-Fi или мобильных сетей и передаёт его службе такси. 5
- Строятся возможные маршруты до пункта назначения. 1 Алгоритмы вычисляют несколько оптимальных маршрутов от точки посадки до точки назначения, чтобы выбрать самый лучший по нескольким параметрам, включая расстояние и время в пути. 1
- Вычисляется точная стоимость поездки. 1 При формировании стоимости алгоритм учитывает количество поворотов на маршруте, их сложность, среднюю скорость, наличие выделенных полос и другие факторы. 1 Из-за этого стоимость поездки на разных сторонах улицы и даже на расстоянии нескольких метров может существенно отличаться — потому что водителю предстоит выполнить разное количество манёвров. 1
- Учитываются пробки. 1 Алгоритмы машинного обучения учитывают не только текущие заторы, но и прогнозируемые на маршруте. 1
- Учитывается баланс спроса и предложения. 1 Если желающих заказать такси в районе больше, чем водителей поблизости, то обычная стоимость поездки умножается на повышающий коэффициент, который автоматически формируется алгоритмом. 4
Коэффициент рассчитывается в реальном времени, поэтому стоимость поездки может меняться несколько раз за секунду — так же быстро меняется количество доступных машин и интенсивность заказов в районе заказа. 1