2016-03-20 6 views
-1

Ich schreibe einen Service, der in der Nähe von Einrichtungen vorschlagen Ich benutze fuseAPI und frage nach dem letzten bekannten Ort, so dass ich zumindest etwas vorschlagen kann. Wenn ich Benutzer auf GPS frage, entfernt er App.Können wir den bekannten Standort oder den ungefähren Standort abrufen, ohne GPS On in Android zu verwenden?

Ich habe den Standard-Code von Google verwendet, um den letzten bekannten Standort zu erhalten. Ich dachte, es wird den letzten bekannten Standort geben, selbst wenn der Benutzer kein GPS mehr hat.

Antwort

0

Google API ermöglicht Ihnen die Auswahl von Standortanbieter, GPS oder Netzwerk (Access Point, falls unterstützt). Die Art und Weise dieses, es zu tun LocationManager.NETWORK_PROVIDER

In weiteren verwenden, können Sie überprüfen, ob der Anbieter (wenn Ihre AP Stützstelle) mit isProvideEnabled Methode aktiviert ist:

boolean isNetworkEnabled = locationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER);