n1ro°
RU

Текст и данные · Инструкция

Есть ETA, но нет автобуса на карте: почему так бывает

Прогноз прибытия и координата машины — независимые типы real-time данных. Поэтому приложение может знать ETA по Trip Update, но не рисовать автобус на карте, если оператор не публикует VehiclePosition или временно перестал её обновлять.

Редакция N1RO · Проверено

Короткий ответ

ETA и координата транспорта — разные real-time данные. Перевозчик может публиковать прогнозы остановок без VehiclePosition, поэтому отсутствие иконки не означает отсутствие рейса.

Почему ETA существует без GPS-иконки

GTFS отдельно определяет Trip Updates и Vehicle Positions. TripUpdate может содержать прогноз остановок без координаты. VehiclePosition — самостоятельный поток.

Предупреждение: Trip Update способен содержать прогноз прибытия на остановки, даже если отдельный VehiclePosition отсутствует.

Что сделать без лишних изменений

  1. 1: Проверьте, помечен ли ETA как real-time.
  2. 2: Не делайте вывод об отмене по отсутствию иконки.
  3. 3: Откройте service alerts.
  4. 4: Сверьте направление.
  5. 5: Подойдите к остановке с небольшим запасом.

Совет: ETA без иконки используйте как прогноз; отсутствие GPS-слоя не означает физическое отсутствие рейса.

Контрольный список перед выводом

  • ETA относится к нужному рейсу
  • нет cancellation
  • остановка не перенесена
  • прогноз обновляется

ETA можно рассчитать без координаты на карте

Trip Update способен содержать прогноз прибытия на остановки, даже если отдельный VehiclePosition отсутствует. Некоторые агентства вообще не публикуют координаты машин в сторонний feed. Поэтому наличие live ETA важнее самой иконки, когда нужно решить, когда выходить к остановке.

Как оценить качество такого прогноза

Проверьте, меняется ли ETA со временем и относится ли он к правильному направлению. Затем откройте alerts: перенос остановки или отмена делает даже свежий прогноз бесполезным для старой точки. Если приложение показывает время как schedule, а не real-time, относитесь к нему как к плану, а не к GPS-слежению.

Когда отсутствие иконки всё же настораживает

Если обычно эта линия показывает VehiclePosition, а одновременно пропали и координата, и обновляемый ETA, возможен сбой feed. Для последнего рейса или короткой пересадки проверьте приложение перевозчика. Не стойте, обновляя карту, если официальный источник уже сообщает отмену или крупное нарушение движения.

Финальная самопроверка

Сведите проверку к наблюдаемым признакам: ETA относится к нужному рейсу; нет cancellation; остановка не перенесена; прогноз обновляется. Зафиксируйте, какой из них подтверждён фактически, а какой вы только предполагаете. Если результат расходится с ожидаемым, вернитесь к шагу, связанному именно с неподтверждённым признаком, и повторите тест в тех же условиях. Такой контроль важен здесь, потому что соседние состояния легко выглядят одинаково в интерфейсе, хотя требуют разных действий.

Что считать подтверждённым результатом

Перед финальным действием пройдите контрольные точки этой страницы: ETA относится к нужному рейсу; нет cancellation; остановка не перенесена; прогноз обновляется. Не считайте проблему решённой только по изменившейся надписи в меню — нужен практический результат в исходном сценарии. Если один пункт не совпадает, исправляйте его отдельно и снова проверяйте тот же маршрут действий. Это позволяет отличить реальное исправление от случайного изменения состояния приложения или устройства.

Что учитывать

GTFS отдельно определяет Trip Updates и Vehicle Positions. TripUpdate может содержать прогноз остановок без координаты. VehiclePosition — самостоятельный поток.

Источники и проверка

Инструкция составлена редакцией N1RO на 2026-09-23. Перед действием сверьте актуальные условия на официальном сайте сервиса или производителя.