2012-02-17 12 views
6

Google Haritalar API'sini kullanmadan (yalnızca bir uygulama ile haritalar uygulamasını başlatırken) birden çok koordinat içermesi ve harita üzerinde birden fazla pini olması mümkündür. açılan? Bu iki nokta arasında bir rut yaratmak anlamına gelmez.Google Haritalar'ı birden fazla pini olan bir amaç ile açmak mümkün mü

Bir pim için bunu yapmak nasıl

String uri = "geo:0,0?q="+ Lat + "," + Longitude + " (" + name+ ")"; 
startActivity(new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri))); 

cevap

2

bu imkansız olduğuna inanıyoruz. Coğrafi URI dizesi üzerinden birden çok noktaya geçmek için bir yol yoktur ve bu nedenle Google Haritalar API'sı kullanılarak gerçekleştirilmelidir. Keşke mümkün olsaydı, çok sayıda basit harita görevini gerçekleştirmek çok daha kolaylaştı, ama ne yazık ki. (Birden fazla yer geçmesine herhangi bir şekilde içermez) niyet spec

Bağlantı http://developer.android.com/guide/appendix/g-app-intents.html

+0

Evet burada mümkündür biz Latitude ihtiyacımız harita üzerinde pimi gösterilecek olarak enlem ve boylam toplayabilir gider ve Boylam, hangi aktivitede gösteriliyorsunuz? Harita basit toplanan Enlem ve Boylamlara bir çağrı verir, bu cevabı iyice umarız – shvivek

+0

Kod sağlayabilir misiniz? API'ları okumaktan ve Coğrafi URI amacının yalnızca tek bir konumu, herhangi bir yer listesi listesini kabul etmediğini denemek gibi görünüyor. –

İlgili konular