Ответ 1
Новые провайдеры слияния используют несколько иной подход по сравнению с предыдущими методами. Разработчики теперь выбирают, сколько энергии аккумулятора используется для расчета местоположения, а не какие компоненты устройства используются для его расчета. Он использует любую доступную комбинацию GPS, Wi-Fi, мобильных сетей и встроенных датчиков для расчета местоположения.
Настройки приоритета LocationRequest
теперь:
-
PRIORITY_NO_POWER
(пассивно прослушивает обновления местоположения от других клиентов) -
PRIORITY_LOW_POWER
(~ 10 км "городская" точность) -
PRIORITY_BALANCED_POWER_ACCURACY
(точность ~ 100 м "блок") -
PRIORITY_HIGH_ACCURACY
(максимально точный за счет времени автономной работы)
Google описывает класс LocationRequest
здесь: https://developers.google.com/android/reference/com/google/android/gms/location/LocationRequest