2015-01-13 27 views
5

'dan Google Navigasyon uygulamasını açın Navigasyon tabanlı uygulama geliştiriyorum. Bu uygulamada, Trafik Etkinliği ile kaynak & hedef enlem/adresi arasındaki yolu çizmek için Harita uygulamasını açmam gerekiyor.Android: Intent

Zaten Google haritasını Intent aracılığıyla açmak ve iki nokta arasındaki yolu çizmek için zaten işlevler yaratıyorum.

Trafik Katmanını Niyet Geçirmeden Eklemek Mümkün mü? Veya Hangi parametreyi eklemem gerekiyor?

Şimdiden teşekkürler. Ben geçerli konum olarak benim başlangıç ​​yeri kabul var

:

cevap

5

Bu yolla da.

Sizin aşağıda belirtilenler yer, dinamik olacaktır hedef:

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

Yapıldı