Насколько грубое местоположение? - PullRequest
0 голосов
/ 04 мая 2020

Итак, мое приложение зависит от того, находятся ли пользователи в определенной области, скажем, 2 км по радиусу. Я использовал GPS с высокой точностью, чтобы определить, были ли пользователи внутри этого радиуса, но по какой-то причине некоторые пользователи экспериментируют с задержками. на экране загрузки GPS-приемник должен быть нагрет и получать сигнал, иногда это приводит к экрану с бесконечной загрузкой или загрузке в течение 30-40 секунд.

Поэтому мне нужно найти решение и то, что я сделал это удалить HIGH_ACCUARCY из моего поставщика местоположения и добавить провайдера LOW_BATTERY, который из того, что я прочитал, будет использовать сетевое местоположение (с грубым местоположением) или GPS, если необходимо.

Итак, я сделал это

  locationCallback = LocationCallback()
        locationRequest = LocationRequest.create()
        locationRequest.interval = 10000
        locationRequest.fastestInterval = 2000
        locationRequest.priority = LocationRequest.PRIORITY_BALANCED_POWER_ACCURACY

Теперь я хочу знать, насколько хорошо это местоположение, я имею в виду, для радиуса в 2 км, есть ли способ, что широта и долгота пользователя могут быть вне этого радиуса в любом случае, если пользователь находится внутри?

Я хочу знать, не слишком ли плохо это место с этим другим сетевым провайдером, потому что мне нужно На расстоянии 1 или 2 квартала от разницы с моим текущим местоположением как наилучшим.

Итак, хороши ли сети (грубое расположение) для этого варианта использования? у него есть большая разница между тем, где я нахожусь, и какую широту и долготу он дает?

спасибо большое!

1 Ответ

2 голосов
/ 04 мая 2020

С ссылка :

publi c stati c final int PRIORITY_BALANCED_POWER_ACCURACY

Используется с setPriority(int) запросить точность уровня «блока».

Точность уровня блока считается около 100 метров. Использование такой грубой точности, как эта, часто потребляет меньше энергии.

Так что точность 100 метров. Должно быть хорошо в вашем случае.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...