2011-11-22 14 views
5

Yönlendirme sınıfımda iki coğrafi noktam var. Biri geçerli konuma karşılık gelir ve diğeri sabit bir coğrafi noktadır. Geçerli konum değişmeye devam eder. Bu ikisi arasında rota çizmem gerekiyor noktaları ve bu çizgiyi 500 metrelik bir değişim için değiştirmek gerekiyor.Android - İki coğrafi nokta arasındaki bir rotayı çizmek için

cevap

18

En iyi çözümün iki coğrafi nokta arasındaki yolu göstermek için android dahili harita etkinliği denir. Lütfen aşağıdaki kodlara bakınız.

String uri = "http://maps.google.com/maps?saddr=" + currentLatitude+","+currentLongitude+"&daddr="+fixedLatitude+","+fixedLongitude; 
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri)); 
intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity"); 
startActivity(intent); 

Harita etkinliğinde yerleşik olarak adlandırılan ve geçerli ve sabit enlem ve boylam arasında bir yol çizme.

+0

Teşekkürler. Sadece iki coğrafi nokta arasında bir çizgi çizmem gerekiyor. – siraj

+0

Sonra siraj lütfen bu bağlantıdan geçin. http://www.anddev.org/google_driving_directions_-_mapview_overlayed-t826.html –

1

@Siraj bu link size .gerçekten Geocoding API click here

için bu bağlantıyı yararlanabileceğinizi kendi haritasında yol çizmek için enlem ve uzun başlangıç ​​noktasından bitiş noktasına kullanabilirsiniz hedefe ulaşmak nasıl bulmak için size yardımcı olacaktır olabilir

Çizim yolu için bu bağlantıya bakın for Draw Path

İlgili konular