Обычно 2ГИС определяет местоположение пользователя по данным GPS, ГЛОНАСС, BeiDou и других доступных систем, также получает данные от ближайших точек Wi-Fi и Bluetooth (BLE). Теперь мы научили приложение переключаться на внутренние сенсоры смартфона — гироскоп и акселерометр.
-
Гироскоп определяет направление движения и повороты;
-
Акселерометр фиксирует ускорение и помогает понять, с какой скоростью движется автомобиль.
При потере сигнала навигатор больше не «замирает», а продолжает вести по маршруту. Особенно заметно это в тоннелях и плотной городской застройке.

Для точной работы телефон должен быть надёжно закреплён в автомобиле — при переходе в этот режим приложение об этом предупредит. Во время сенсорной (инерциальной) навигации предупреждения о камерах контроля скорости будут отключены: без точных спутниковых данных невозможно корректно определить скорость движения.
А в отдельной нашей статье мы рассказали, как тестировали новую фичу.
Источник: habr.com