Весной жители столицы столкнулись со сбоями в работе навигационных систем. Из-за некорректного определения геопозиции могли неверно строиться маршруты или вовсе не работать навигатор. Разобрались в вопросе и улучшили, насколько это возможно, работу нашего навигатора в таких условиях.
Такое сообщение стали часто видеть пользователи в столице с начала мая. Как правило, ошибка связана со сбоями работы GPS, которые влияют на все навигационные приложения и устройства.
Подобные сбои в Москве возникали и раньше, например, возле Кремля. Известная проблема, когда рядом с Красной площадью навигатор мог определять местоположение как аэропорт Шереметьево. Но недавно такие проблемы распространились на бóльшую территорию Москвы, в результате из-за постоянной потери GPS-сигнала навигация стала очень затруднительной.
Поиск и решение проблемы
Мы собрали рабочую группу из инженеров и в июле отправились в Москву, чтобы прочувствовать на себе всю боль наших пользователей, разобраться в причинах и найти решение.
С ноутбуками и телефонами мы несколько дней катались по Москве, проверяя работу нашего навигатора в разных местах. Качество GPS-сигнала по городу существенно различается. В некоторых местах радиус точности сигнала достигает 60−70 метров — это хороший показатель. Но в зонах с использованием глушилок он проседает до нескольких сотен метров или даже километров.
Инженеры 2ГИС в поисках GPS-сигнала
На основе собранных данных доработали навигатор так, чтобы учитывать разное качество сигнала в реальном времени и в зависимости от региона. Заодно исправили баг с исчезновением линии маршрута при плохом сигнале GPS. Стало сильно лучше!
Что дальше
На этом не остановимся и продолжим работать над улучшением позиционирования. В запасе ещё пара идей, которые планируем реализовать в ближайшем будущем. Расскажем в следующих выпусках Доставили.