1. Nimm jetzt an unserem 2. ADVENT-Gewinnspiel teil - Alle Informationen findest Du hier!

google.navigation

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von developer, 19.10.2011.

  1. developer, 19.10.2011 #1
    developer

    developer Threadstarter Neuer Benutzer

    Beiträge:
    10
    Erhaltene Danke:
    0
    Registriert seit:
    19.10.2011
    Hallo Zusammen!
    Ich entwickel gerade eine Android Applikationen,
    die u. a. eine Funktion enthalten soll, in der man sich
    vom aktuellen Standort zu einem festgelegten Routen lassen soll.

    Habe das erst mit GoogleMaps probiert aber ich brauche etwas,
    wo man richtig zum Ziel navigiert wird, wie "Google Navigation"

    Meine Frage ist jetzt, wie man das über einen Intent löst?

    Habe folgendes aus anderen Foren:
    Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("google.navigation:q=XXX,XXX"));
    startActivity(intent);


    Somit wird Google Navigation einwandfrei aufgerufen.
    Aber was für Parameter kann man dem Intent noch mitgeben?
    Und gibt es ein Callback, wenn das Ziel erreicht wurde?

    Schonmal im voraus vielen Dank für eure Antworten ;)
     
  2. Neeldarax, 19.10.2011 #2
    Neeldarax

    Neeldarax Erfahrener Benutzer

    Beiträge:
    170
    Erhaltene Danke:
    31
    Registriert seit:
    07.12.2010
    Hallo developer,

    Code:
    Uri parse = Uri.parse("google.navigation:" + "q=" + street + "+"
                    + houseNumber + "+" + zipCode + "+" + city + "+" + country);
            Intent intent = new Intent(Intent.ACTION_VIEW, parse);
    Ich habe das mit Adresse gemacht, es gunktioniert gut. Wenn du eine Antwort vom Intent abfangen willst, musst du dieses Intent forResult starten.

    Und dann bei dir in der Activity das Event abfangen. Dazu überschreibst du die Methode onActivityResult.

    Ist es das wonach du suchtest?

    regards
     

Diese Seite empfehlen