Google Navigation (Android 1.6) Rückruf von Absichten

8

Ich verwende Intents, um Google Navigation zu starten:

%Vor%

location ist eine Zeichenfolge mit GPS-Koordinaten.

Google Navigation wird eingeblendet und zeichnet die Route auf. Können sie eine Art Rückruf zurückgeben, wenn der Benutzer sein Ziel erreicht hat? Irgendeine Möglichkeit, startActivityForResult() ? Zu implementieren?

Wenn nicht, was wäre meine beste Wette? Ich habe darüber nachgedacht, einen Dienst im Hintergrund zu betreiben, der den Standort verfolgt und Google Navigation beendet und zu meiner App zurückkehrt, wenn der GPS-Empfänger registriert, dass er in der Nähe des Ziels ist (weil ich den Breiten- / Längengrad kenne).

Danke Leute

    
mattbasta 21.02.2010, 04:13
quelle

1 Antwort

5

Ich wollte posten, wie ich es geschafft habe, das zum Laufen zu bringen. Ich verwende keine Aktivitätsrückrufe, aber ich beginne einen Dienst mit einem LocationManager , der darin hängt. Wenn sich der Benutzer den Zielkoordinaten nähert, beende ich einfach Google Navigation und starte meine Aktivitäten erneut.

    
mattbasta 03.03.2010, 02:01
quelle

Tags und Links