Обязательно сделай это. Как настроить датчик приближения и правильно его откалибровать на телефоне
Как откалибровать компас на Android
Google Карты используют магнитометр Вашего устройства Android, чтобы определить, в каком направлении Вы движетесь. Чтобы повысить точность определения местоположения Вашего устройства, Вам необходимо откалибровать компас в приложении Google Карты. Вашему устройству необходим магнитометр для работы функции компаса, и почти во всех смартфонах Android он есть. Вам также необходимо установить приложение Google Карты для Android, если оно еще не установлено. Эти инструкции должны работать на всех последних версиях Android...