«Яндекс.Транспорт» определяет местоположение автобусов на карте с помощью GPS-координат, которые передаются с GPS-навигаторов в автобусах. 4
Каждая машина оборудована устройствами GPS и ГЛОНАСС, которые раз в 20–60 секунд передают по мобильному интернету сигналы о своём местоположении на сервер перевозчика. 2 Установкой этих устройств занимаются сами перевозчики, муниципальные и частные. 2
Получив от перевозчиков ID машины, номер маршрута, тип транспорта, время сигнала и координаты, «Яндекс» проверяет данные, чтобы исключить транспорт, который по каким-то причинам съехал со своего маршрута. 2 Автобусы, данные которых успешно прошли проверку, показываются на карте в виде меток. 2
Также для более плавного движения автобусов по карте используется прогнозатор — алгоритм, который учитывает пробки и предыдущую историю движения метки (как этой конкретной, так и других на маршруте). 2