2012-02-17 10 views
6

Bez korzystania z interfejsu API Map Google (uruchamianie aplikacji map z zamiarem działania) możliwe jest zawieranie wielu współrzędnych, co oznacza, że ​​na mapie znajduje się wiele pinezek otwiera się? Nie oznacza to tworzenia trasy między dwoma punktami.Czy możliwe jest otwieranie Map Google z zamysłem, który ma wiele pinów?

Jak to zrobić na jeden pin:

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

Odpowiedz

2

Wierzę, że to jest niemożliwe. Wydaje się, że nie ma sposobu na przekazanie wielu punktów za pośrednictwem ciągu URI Geo, dlatego należy to zrobić za pomocą interfejsu Google Maps API. Chciałbym, aby było to możliwe, ale wiele prostych zadań mapowych byłoby łatwiejsze do wykonania, ale niestety.

Link do intent spec (który nie zawiera żadnych sposób przekazać wiele lokalizacji) http://developer.android.com/guide/appendix/g-app-intents.html

+0

Tak możliwe jest tu idzie można zbierać długość i szerokość geograficzną, aby wyświetlić szpilkę na mapie musimy Latitude i długość geograficzną, więc w której działaniu wyświetlasz mapę Prosto zadzwoń do zebranej szerokości i długości geograficznej, miej nadzieję, że ta odpowiedź dobrze – shvivek

+0

Czy możesz podać kod? Wygląda na to, że czytając API i eksperymentując, intencja Geo URI akceptuje tylko jedno miejsce, a nie jakaś listę lokalizacji –

Powiązane problemy