2015-01-13 13 views
5

Sto sviluppando un'applicazione di base di navigazione. In queste applicazioni, devo aprire l'applicazione Mappa per tracciare il percorso tra la latitudine/l'indirizzo di origine della sorgente & con Traffic Enable.Android: apri l'applicazione di navigazione Google dall'intenzione

Ho già creato funzionalità per aprire Google map tramite Intent e tracciare il percorso tra due punti.

È possibile aggiungere il livello di traffico al momento del passaggio di Intento? O quale parametro devo aggiungere?

Grazie in anticipo.

risposta

5

Si può fare in questo modo:

ho considerato la mia posizione di partenza come posizione corrente.

tuo destinazione posizione sarà dinamica, come di seguito:

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); 

Fatto

Problemi correlati