Влияние силы setInterval() в запросе местоположения с помощью GoogleApiClient
Я пытаюсь понять, какую экономию батареи мы получаем, увеличивая длительность setInterval() при создании запроса местоположения. Я попробовал два сценария
- Запрос местоположения с setInterval() с 60000millis
- Запрос местоположения с setInterval() в 500 миллиллис
В обоих случаях при запуске обновления местоположения в строке состояния отображается значок GPS. Но точность, возвращаемая request2, лучше, чем request1. Пожалуйста, объясните, что происходит внутри, и каково влияние батареи на это
Запрос местоположения выглядит так для сценария 1
private final LocationRequest mLocationRequestHighAccuracy = LocationRequest
.create().setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY)
.setInterval(60000)
.setFastestInterval(100);