Я работал над проектом Android, чтобы отслеживать мою прогулку. Есть ли способ получить точность менее 10 метров на всех телефонах

Я работал над проектом Android, чтобы отслеживать мою прогулку. Есть ли способ получить точность менее 10 метров на всех телефонах.

Различные телефоны возвращают разные уровни точности. Поэтому не уверен, какие моменты я должен рассмотреть, чтобы нарисовать путь. Если я считаю низкую точность, теряя путь, если я рассматриваю высокую точность зигзагообразного пути над зданиями.

Использовать плавленое местоположение

С плавным местоположением вам не нужно запрашивать лучшего поставщика услуг. Если вы хотите получить высокую точность, вы установите ее только на запрос местоположения.

setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY); 

Для получения дополнительной информации о FusedLocationApi см. Здесь FusedLoactionApi

Intereting Posts
MPAndroidChart есть способ установить разные цвета для разных баров? Как отправить массив объектов в модифицированный POST? Нужна IDE для разработки Android NDK + SDK Как импортировать проект андроида в качестве библиотеки и НЕ компилировать его как apk (Android studio 1.0) Установить отрицательный запас на ImageView сдвигает ImageView, но не изображение Как избавиться от белой полосы в верхней части экрана с помощью adjustResize Android ADT: перемещение просмотров смешивает идентификаторы (ошибка?) Идентификатор размера объявления и идентификатора рекламного блока должен быть установлен перед загрузкойAd при программном Плагин Cordova Ionic Keyboard полностью отключен от «Init» ClassCastException android.widget.FrameLayout $ LayoutParams to android.support.v4.widget.DrawerLayout $ LayoutParams Android ListView с элементами onClick Что такое прецедент для фрагмента без пользовательского интерфейса? Обертка / разворачивание курсора в ContentProvider Фото поворачивается на 90 градусов во время захвата в некоторых телефонах Рекомендации по дизайну – размер не складывается