Я хочу изменить значение distanceFilter
на основе текущей скорости. Я пытаюсь изменить значение distanceFilter
после вызова startUpdatinglocation
исходя из текущей скорости, но это не имеет значения. Это дает обновление местоположения для каждых 10 метров, потому что при запуске я устанавливаю distanceFilter
значение 10. Что я думаю, мне нужно позвонить stopUpdatingLocation
, а затем startUpdatingLocation
, чтобы внести изменения, это distanceFilter
значение. Но меня беспокоит то, что если я буду часто звонить на номера stopUpdatingLocation
и startUpdatingLocation
, будет ли это разряжать аккумулятор? или, проще говоря, если я попытаюсь запустить / остановить приемник GPS чаще, будет ли он потреблять больше энергии или нет?