В «Транспорте» на Яндекс.Картах можно отслеживать передвижение автобусов, трамваев и троллейбусов в реальном времени.
Кажется, что раздел устроен просто: взяли карту и расставили точки с местоположением транспорта.
На самом деле внутри кипят десятки процессов. Сначала передаются сигналы от GPS-датчиков, по ним специальный алгоритм «Привязка» уточняет местоположение автобуса, а в конце сервис «заглядывает» в будущее, чтобы рассчитать время прибытия.
Подробнее рассказываем в новом выпуске «Вопроса со звёздочкой».
Откуда приложение знает, когда приедет автобус?