2010-04-15 17 views
31

Olası Çoğalt:
J2ME/Android/BlackBerry - driving directions, route between two locationsGoogle haritalarında iki coğrafi bölge arasında nasıl bir rota görüntülenir?

Sadece google haritalarına iki coords (lat, uzun) arasındaki rotayı görüntülemek için Uygulamayı yazıyorum. Tek bir koordinatın (bir işaretleyicide bile olsa) gösterilmesi iyi çalışıyor, ancak iki nokta arasında 2 işaretçi ile nasıl yol çizilebiliyor? Eğer bir rota bindirme sınıf oluşturmak zorunda

ben Android ve haritalar-API oldukça yeni olduğumu itiraf etmeliyim ...

+0

Benzer bir uygulama yapıyorum ve kml kullanmanın veya bir jsonun daha iyi olması için api'nin kullanıldığını bilmek istiyorum. –

cevap

27

Bu örnek, link örneğidir. buna bir bak. harita üzerinde rota yerleşimi oluşturmaya yardımcı olur. İşte bunun için complete source kodudur.

+0

Bir not, sürüş yol tarifleri almak için kullanırsanız, Google Haritalar API'sı afoul koşuyor olabilirsiniz (bu yetenekleri android haritalar api'den kaldırdılar). –

+0

yep. ama haritaların kml dosyasıyla manipülasyon yapabiliriz. cevabımda, koordinatların google maps kml dosyasındaki rotayı işaret ediyorlar. RoadProvider.java kontrol edin kml dosyasından yol koordinatlarını almak için url inşa edilir. – Praveen

+0

Teşekkür ederim, bu tam aradığım şeydi :) Bunun kendimce anlaşılması ve yeniden programlanması için yardımcı olacağını düşünüyorum. Teşekkür ederiz :) – poeschlorn

6

Rotanız noktalarının bir listesi olacak. Ve yer paylaşımlı sınıfın çizim yönteminde, noktalar arasında bir Yol çizmeniz gerekir.

+0

çevrimdışı haritalara geldiğinde de bu kadar doğru ... –

İlgili konular