/ / Android: Ich möchte den Standort mithilfe von GPS im Hintergrund abrufen, um ein Routenplaner-Tool in meiner App zu verwenden. Wie? - Android, GPS, Standort, Locationmanager

Android: Ich möchte den Standort mithilfe von GPS im Hintergrund abrufen, um mit einem Routenplaner-Tool in meiner App verwendet zu werden. Wie? - Android, GPS, Standort, Locationmanager

Eine der Aktivitäten für die App meines Unternehmens hat eineMit dem Routenplaner-Dienstprogramm können Benutzer ihre Postleitzahl eingeben, eines unserer Büros auswählen und Google Maps wird von der angegebenen Postleitzahl zu einem unserer Büros weitergeleitet.

Wenn Sie das Postleitzahlfeld leer lassen, wird Google Maps angezeigtstandardmäßig "Standort", müssen Sie jedoch in der Google Maps App auf "Los" klicken, damit die Anwendung funktioniert. Wenn Sie eine Postleitzahl angeben, wird das Routing automatisch ausgeführt, ohne dass Sie diesen zusätzlichen Klick ausführen müssen.

Dies ist eine kleine, aber notwendige Sache, die aus Gründen der Benutzerfreundlichkeit gelöst werden muss.

Ich verstehe, dass ich verwenden musslocationManager etc, aber ich bin mir nicht sicher, wie man es richtig benutzt. Viele der Tutorials, die ich gesehen habe, implementieren eine vollständige mapView, aber ich möchte einfach den Standort des Benutzers über GPS erhalten, und geocode das in eine Postleitzahl alle im Hintergrund, so dass der Benutzer tatsächlich nichts sieht.

Ich bin mir sicher, dass es möglich ist, aber was muss ich tun?

Vielen Dank.

Antworten:

3 für die Antwort № 1

Hier ist die Übersicht über Standortdienste in Android. Hier ist die LocationManager-Klasse im Herzen von Standortdiensten in Android.

Leider scheint es nicht, dass Android mit einigen Beispielen der Standort-API ausgeliefert wird, was etwas überraschend ist.

Sie können den Quellcode von diesem herunterladen Buch - Suchen Sie nach den Demos Internet / Wetter und Service / WeatherPlus, die jeweils den LocationManager verwenden. Oder Sie können die Quelle von dieser anderen herunterladen Buch - Suchen Sie nach dem Lernprogramm für 23 Standorte für einige Beispiele zur Verwendung von LocationManager.

Das ist ein anderes Anleitung.


0 für die Antwort № 2

Und das ist die, die ich benutzt habe, als ich das gleiche getan habe: Benutzerstandort abrufen