2013-06-17 10 views

Odpowiedz

6

Jednym ze sposobów byłoby utrzymać zmienną klasy, która określa znacznik aktualnie wybrany. Ustawiłbyś to w metodzie onMarkerClick(). Zadzwoń, powiedzmy, currentMarker. W takim przypadku w metodzie onMapClick() należy wykonać tę operację.

+2

Dobry pomysł! Pamiętaj tylko, aby sprawdzić 'if (currentMarker! = Null)' – Arch1tect

+0

Działa świetnie, dzięki! Osobiście używałem okien informacyjnych jako etykiet, więc nazwałem po prostu 'showInfoWindow' na wszystkich znacznikach. Bez migotania czy czegokolwiek. Również pytanie zasługuje na awans;) – theblang

+0

To jest naprawdę głupie rozwiązanie (nie twoja wina to projektant API, który najwyraźniej był na narkotykach lub coś takiego), ale działa. Dziękuję Ci! – PSIXO

Powiązane problemy