Не работает ETA: почему навигатор не считает время прибытия и как это исправить

Когда навигатор строит маршрут, но поле ETA (estimated time of arrival — расчётное время прибытия) остаётся пустым, показывает прочерк или явно нереалистичные цифры, первым делом стоит проверить качество сигнала GPS: без точной текущей позиции приложение не может корректно рассчитать, сколько времени займёт остаток пути. Это самая частая причина, и проверяется она за пару минут.

Проблема с отображением расчётного времени встречается в разных приложениях — Яндекс Навигатор, Google Maps, 2ГИС и других. При этом причины схожи: неточное позиционирование, отсутствие интернета, устаревшие данные о пробках, сбои самого приложения или неверные настройки маршрута. Ниже разберём каждую причину и безопасные способы диагностики, которые не требуют сброса устройства или вмешательства в систему.

Что такое ETA и откуда берётся расчётное время

ETA — это оценка времени прибытия в точку назначения, которую приложение пересчитывает в реальном времени. В расчёт обычно участвуют несколько источников данных: текущая скорость движения, длина оставшегося маршрута, данные о загруженности дорог, ограничения скорости и историческая статистика по участкам пути.

Если хотя бы один из этих источников недоступен, расчёт ломается. Например, без интернета приложение не получает данные о пробках и может либо показывать «идеальное» время без учёта трафика, либо вовсе не выводить значение. А при слабом сигнале спутников позиция «прыгает», и алгоритм не может определить, движетесь вы или стоите.

Проверка GPS и точности геолокации

Начните с простого теста: откройте карту и посмотрите, насколько точно точка вашего местоположения совпадает с реальным положением. Если точка находится в стороне от дороги, «прилипает» к параллельной улице или кружок погрешности очень большой — проблема в позиционировании, а не в самом расчёте времени.

Для улучшения точности проверьте следующее:

  • 📍 Включён ли режим высокой точности геолокации (использование GPS, Wi-Fi и мобильных сетей одновременно) — название пункта зависит от версии Android или iOS, ищите его в настройках геолокации.
  • 🛰️ Есть ли у приложения навигатора разрешение на доступ к местоположению, причём желательно «Всегда» или «При использовании», а не «Запретить».
  • 🏢 Не находитесь ли вы в месте с плохим приёмом спутникового сигнала: тоннель, подземная парковка, двор-колодец, плотная застройка.
  • 🔋 Не включён ли агрессивный режим энергосбережения, который ограничивает работу GPS в фоне.
⚠️ Внимание: металлизированные и «атермальные» плёнки на лобовом стекле, а также некоторые чехлы с магнитами могут ухудшать приём спутникового сигнала. Если GPS работает нестабильно только в автомобиле, проверьте точность позиционирования с телефоном вне салона.

Интернет-соединение и данные о пробках

Расчётное время прибытия сильно зависит от онлайн-данных. Приложение получает информацию о скорости потока, ДТП, перекрытиях и ремонтах дорог с серверов. Если соединение нестабильное, навигатор либо зависает на устаревшем значении, либо перестаёт обновлять ETA вовсе.

Проверьте, что мобильный интернет или Wi-Fi работает: откройте любой сайт в браузере. Если страницы грузятся рывками, причина, скорее всего, в сети, а не в приложении. Также убедитесь, что для навигатора не ограничена фоновая передача данных — эта настройка есть в разделе управления приложениями на Android и в настройках сотовых данных на iPhone.

📊 Где у вас чаще всего ломается расчёт времени прибытия?
В городе с плотной застройкой
На трассе между городами
В тоннелях и на парковках
Везде одинаково

Отдельный случай — офлайн-режим. Если вы скачали офлайн-карты и едете без интернета, маршрут строится, но без учёта текущей дорожной обстановки. Время прибытия в таком режиме — грубая оценка по протяжённости и ограничениям скорости, и его точность заметно ниже.

Настройки маршрута и тип транспорта

Иногда ETA «не работает» из-за того, что выбран не тот режим. Например, маршрут построен для пешехода, а вы едете на автомобиле — время будет завышено в разы. Или наоборот: включён режим общественного транспорта, где расчёт завязан на расписания, и при их отсутствии в базе значение может не отображаться.

Откройте параметры маршрута и сверьте:

  • 🚗 Выбранный тип транспорта — автомобиль, пешеход, велосипед, транспорт.
  • 🛣️ Опции избегания: платные дороги, грунтовки, паромы — иногда из-за них маршрут уходит в объезд с неочевидным временем.
  • 🕐 Задано ли время отправления или прибытия «к определённому часу» — в некоторых приложениях этот режим меняет логику расчёта.

Типичные симптомы и их вероятные причины

Чтобы не перебирать всё подряд, сориентируйтесь по конкретному симптому. Таблица ниже помогает сузить круг поиска — формулировки даны как ориентиры для диагностики, а не как гарантированные диагнозы.

СимптомВероятная причинаЧто проверить
Поле времени пустое или прочеркНет связи с сервером или маршрут не построенИнтернет, статус построения маршрута
Время не меняется во время движенияGPS не обновляет позициюТочка на карте, разрешения геолокации
Время скачет то вверх, то внизПозиция «прыгает» из-за слабого сигналаПриём спутников, помехи в салоне
Время явно занижено или завышеноНет данных о пробках или неверный режимОнлайн-режим, тип транспорта
ETA пропадает при сворачивании приложенияСистема выгружает приложение из фонаЭнергосбережение, фоновая активность

Пошаговая диагностика: от простого к сложному

Действуйте в порядке от обратимых проверок к более серьёзным. Большинство случаев решается на первых двух-трёх шагах.

☑️ Базовая диагностика ETA

Выполнено: 0 / 6

Если базовый чек-лист не помог, очистите кэш приложения. На Android это делается через настройки приложения: Настройки → Приложения → [Навигатор] → Хранилище → Очистить кэш. Очистка кэша не удаляет сохранённые точки и офлайн-карты, но сбрасывает временные данные, которые могли повредиться. Кнопку «Стереть данные» нажимать не нужно — это удалит ваши настройки и закладки.

На iPhone отдельной очистки кэша нет, поэтому вариантов меньше: перезапуск приложения, проверка обновлений в App Store, а в крайнем случае — удаление и повторная установка. Учтите, что при переустановке могут пропасть офлайн-карты и локальные настройки, если они не привязаны к аккаунту.

⚠️ Внимание: не используйте сторонние «ускорители GPS» и приложения-оптимизаторы. Они не ускоряют определение координат, а иногда, наоборот, конфликтуют с системной службой геолокации и усугубляют проблему.

Когда проблема на стороне сервиса

Иногда расчёт времени не работает у многих пользователей одновременно — это признак сбоя на серверах самого сервиса. Отличить такую ситуацию просто: интернет работает, GPS точный, другие приложения функционируют нормально, а ETA не считается или карта не подгружает пробки.

В этом случае со стороны пользователя ничего исправить нельзя — остаётся дождаться восстановления работы сервиса. Проверить, массовая ли это проблема, можно по упоминаниям в социальных сетях и на сервисах мониторинга сбоев, где пользователи сообщают о неполадках популярных приложений.

Почему время прибытия меняется, даже когда вы стоите в пробке

Алгоритм не просто делит расстояние на скорость. Он прогнозирует, как пробка будет рассасываться, опираясь на данные других пользователей впереди вас. Поэтому ETA может уменьшаться, пока вы стоите, — система предполагает, что поток впереди поедет раньше, чем вы до него доедете.

Особенности на разных устройствах

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

На iPhone типичная причина — отключённая фоновая геолокация или режим энергосбережения. Проверьте, что у навигатора есть доступ к геопозиции, а службы геолокации включены системно. Точные названия пунктов могут отличаться в зависимости от версии iOS.

Часто задаваемые вопросы

Почему навигатор показывает время прибытия без учёта пробок?

Скорее всего, приложение работает в офлайн-режиме или не получает данные о трафике из-за нестабильного интернета. Проверьте соединение и убедитесь, что отображение пробок включено в настройках карты.

ETA показывает прочерк — это сбой GPS или сервера?

Определить можно так: если точка вашего местоположения на карте стоит на месте или прыгает — проблема в GPS. Если позиция точная, а времени нет — вероятнее сбой соединения с сервером или непостроенный маршрут. Перестройте маршрут и проверьте интернет.

Поможет ли переустановка приложения?

Иногда помогает, если повреждены данные приложения. Но сначала попробуйте более мягкие шаги: перезапуск, очистку кэша, обновление. Переустановка — крайняя мера, так как могут пропасть офлайн-карты и настройки, не привязанные к аккаунту.

Почему время прибытия сильно отличается в разных навигаторах?

Сервисы используют разные источники данных о трафике, разные алгоритмы прогноза и могут прокладывать разные маршруты. Разница в несколько минут на длинном пути — нормальное явление, а не признак неисправности.

Влияет ли чехол или держатель телефона на работу ETA?

Косвенно — да, если аксессуар ухудшает приём спутникового сигнала. Чехлы с магнитными элементами и некоторые держатели могут создавать помехи. Проверьте точность позиционирования без чехла, чтобы исключить этот фактор.