2016-03-20 5 views
-1

Я пишу услуги, предлагаемые рядом с объектами Я использую fuseAPI и запрашиваю последнее известное местоположение, чтобы я мог предложить хотя бы что-то. Если я спрашиваю пользователя на GPS, он удаляет приложение.Можем ли мы получить локальное местоположение или приблизительное местоположение, не используя GPS On in android?

Я использовал стандартный код google для получения последнего известного местоположения. Я думал, что он даст последнее известное местоположение, даже если пользователь отключен от GPS.

ответ

0

API Google позволяет выбирать поставщика местоположения, GPS или сеть (точка доступа, если поддерживается). Способ сделать это, используя его LocationManager.NETWORK_PROVIDER

В дополнение, вы можете проверить, если поставщик включен (если точка доступа место опоры) с isProvideEnabled способом:

boolean isNetworkEnabled = locationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER); 
Смежные вопросы