2015-01-13 2 views
5

Ich entwickle Navigation Base-Anwendung. In diesen Anwendungen muss ich die Map-Anwendung öffnen, um den Pfad zwischen Quelle & Zielbreite/Adresse mit Traffic Enable zu zeichnen.Android: Öffnen Sie Google Navigation-Anwendung von Intent

Ich habe bereits Funktionen erstellt, um Google Map über Intent zu öffnen und den Pfad zwischen zwei Punkten zu zeichnen.

Ist es möglich, dass Traffic Layer zum Zeitpunkt der Weitergabe Intent hinzufügen? Oder welcher Parameter muss ich hinzufügen?

Vielen Dank im Voraus.

Antwort

5

Sie können auf diese Weise tun:

ich meine Startposition als aktuellen Standort betrachtet haben.

Ihr Zielort wird dynamische sein, wie unten angegeben:

double destinationLatitude = 22.3000; 
double destinationLongitude = 73.2003; 

String url = "http://maps.google.com/maps?f=d&daddr="+ destinationLatitude+","+destinationLongitude+"&dirflg=d&layer=t"; 
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(url)); 
intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity"); 
startActivity(intent); 

Geschehen