, Исправление, обеспечивающее точность до 3 м, планируется для Play Services 13.4.0. Неясно, почему он будет ограничен на 3 м, а не с использованием точности, сообщенной необработанным источником местоположения.

жение для сбора данных, которое использовалоLocationManager непосредственно был обновлен для использованияFusedLocationProviderApi, С участиемLocationManagerбольшинство устройств быстро сообщают о точности 5 м или лучше при сборе местоположения. С участиемFusedLocationProviderApi, лучшая точность, о которой когда-либо сообщалось, составляет 10 м

Я только что установил демонстрационное приложение местоположения и вижу то же самое поведение (https://github.com/will-quast/android-location-demo). В действии «Плавное местоположение», если я показываю только местоположение GPS, точность меняется, когда я получаю лучшее представление о небе, и она может опуститься до 2 м. Если я покажу только слияния, то получу ту же оценку, что иLocationManager, Это имеет смысл - у меня установлен Android для использования GPS только для определения местоположения, и приоритет установлен наPRIORITY_HIGH_ACCURACY поэтому я ожидаю, что две точки всегда будут одинаковыми. Но лучшая точность, когда-либо отображавшаяся, составляет 10м с ​​провайдером.

Почему проваленный провайдер никогда не сообщает о точности менее 10м? Это где-то задокументировано? Есть ли способ обойти это или долженLocationManager всегда использоваться, когда необходимо чувство точности?

FusedLocationProviderClient в настоящее время недоступен, поскольку требует обновления Google Play, и это приложение используется в областях с ограниченными ресурсами, где обновление Google Play является чрезмерно большим.Было бы все еще полезно знать, сообщает ли он точность менее 10 миллионов. Он также никогда не сообщает о точности ниже 10 м при настройках Android, настроенных на использование только GPS.

Редактировать 4/9 - Смежные вопросы:

Резкий сдвиг в распределении точности местоположения, начиная с 15 февраляСтранная и очень неожиданная проблема с location.getAccuracy ()Проблема производительности FusedLocationApi: Точность кажется ограниченной на 10,0 метраТочность геолокации в Кордове ограничена на 10 метрах

Ответы на вопрос(2)

Ваш ответ на вопрос