Я пытаюсь включить местоположение из приложения, используя Settings API
. В диалоговом окне местоположения отображается сообщение Use WiFi and cellular networks for location
. При выборе Yes
включается местоположение, но не GPS
.
Но пока я играл с Google Maps
на том же устройстве, он отображает сообщение Use GPS, WiFi and cellular networks for location
, как показано на скриншоте ниже.
И это также включает GPS
. Как я могу добиться того же, что и Google Maps
.
Прежде чем публиковать здесь, я надеюсь, что проверил все возможные варианты. Найдите мой список проб ниже.
Я установил priority
как HIGH_ACCURACY
и минимальный интервал в 5 секунд.
locationRequest = LocationRequest.create();
// Set the priority of the request
locationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
// Set the update interval to 10 seconds
locationRequest.setInterval(1000 * 10);
// Set the fastest update interval to 5 seconds
locationRequest.setFastestInterval(1000 * 5);
Используя только разрешение FINE_LOCATION
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
Также упомянуто несколько ссылок a> но точных решений ничего не дало. Все, что мне нужно, это включить местоположение с HIGH_ACCURACY
по умолчанию, которое включает GPS
Любая помощь по этому поводу?