2012-12-25 9 views
6

Próbuję skorzystać z InfoWindowAdapter, aby zapewnić niestandardową zawartość dla InfoView. Wyciągam JSONArray z mojego serwisu internetowego i dodam Markery, ale nie widzę sposobu przekazania szczegółów do połączenia zwrotnego za pomocą Markera.Jak przekazać niestandardowe dane do Google Maps v2 InfoWindowAdapter?

@Override 
    public View getInfoWindow(Marker marker) 

W API JavaScript udało mi się ustawić dowolne informacje o markerze. Chcę móc przekazywać informacje, które mogą być używane jako warunkowe dla niestandardowej treści, na przykład ciąg znaków marker.status. Więc coś innego niż tytuł itd. Widok będzie potrzebował liczbę pól niestandardowych trzeba przekazać w

Odpowiedz

7

może spróbować dodać swoje dane lub obiekt do znacznika jak wyjaśniono tutaj. http://bon-app-etit.blogspot.be/2012/12/add-informationobject-to-marker-in.html

EDIT: I także utworzyłem post, który kontynuuje poprzednie użycie InfoWindowAdapter. Sprawdź to here!

+0

Tak, wydaje się, że to wystarczy. Coś zaskakującego, że nie jest uwzględnione jako własność samego Markera, zważywszy na częstotliwość, którą należy wykonać w taki sposób. Doceń pomoc! –