Точка на карте отвечает на вопрос, где источник определил позицию в некоторый момент. Чтобы использовать её в работе, нужно видеть этот момент. Красивый маркер без времени записи оставляет главный вопрос открытым: насколько свежие сведения у диспетчера?
У одной точки бывает несколько времён
Разделяйте по меньшей мере три момента:
- Запись: источник определил и сохранил координаты.
- Получение: сервер принял сообщение с координатами.
- Просмотр: человек открыл карту или получил обновление.
Возраст позиции считают от времени записи до момента просмотра. Разница между получением и записью помогает понять задержку доставки, но не делает координаты более свежими.
Условный пример: телефон записал позицию в 12:40, связь появилась в 12:48, диспетчер смотрит карту в 12:50. Возраст позиции — десять минут, хотя сообщение получено две минуты назад.
Что меняется при отсутствии сети
Некоторые приложения могут продолжать запись на устройстве и передавать накопленное позднее. Это зависит от конкретного приложения, разрешений, устройства и состояния записи. Само отсутствие мобильного интернета не доказывает ни продолжение записи, ни её остановку.
После восстановления связи история может дополниться старыми наблюдениями. На экране полезно различать пополнение истории и появление свежей позиции. Последняя доставленная запись не обязательно является самой новой по времени наблюдения.
Старая точка не объясняет причину
По возрасту позиции нельзя надёжно определить, почему нет обновления. Возможно, отсутствует сеть, приложение остановлено, устройству недоступна позиция или рабочая передача закончилась.
Полезный интерфейс показывает, что известно: последнюю позицию, время записи, источник и доступные сведения о состоянии связи. Причину, которой система не знает, лучше уточнить у участника.
Как читать пробел в истории
Если между двумя точками большой интервал, прямая линия не доказывает фактический путь машины. Удобно явно отделять записанный участок от соединения между редкими наблюдениями.
При разборе спросите:
- Каков интервал между соседними наблюдениями?
- Были ли записи доставлены позднее?
- Есть ли сообщения участников, дополняющие этот участок?
- Где заканчивается наблюдение и начинается предположение?
Это помогает не превращать пробел в утверждение о конкретной дороге, остановке или действии водителя.
Что проверить перед пилотом
Попросите показать поведение на согласованном устройстве: обычную запись, временное отсутствие сети, позднюю доставку и завершение передачи. Смотрите не только на появление маркера, но и на время, историю и понятность состояния для диспетчера.
Порог «слишком старой» позиции выбирайте по своей рабочей задаче. Для разных рейсов и условий связи один универсальный интервал может быть неудобен. Важно заранее связать отсутствие обновлений с действием ответственного человека.
В Cargo Polis развиваем обзор с временем записи координат и записанным путём. Надёжность записи и восстановления подтверждаем для конкретного сценария пилота; постоянно свежую позицию без связи не обещаем.