Итак, мое приложение зависит от того, находятся ли пользователи в определенной области, скажем, 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 квартала от разницы с моим текущим местоположением как наилучшим.
Итак, хороши ли сети (грубое расположение) для этого варианта использования? у него есть большая разница между тем, где я нахожусь, и какую широту и долготу он дает?
спасибо большое!