W naszym projekcie używamy google maps v2, i muszę znaleźć sposób na zmianę ikony pinezki po kliknięciu pinezki. Muszę też zwrócić ikonę początkową dla tej pinezki, gdy zostanie naciśnięty inny pin. Więc teraz mamy coś takiego:Jak zmienić ikonę znacznika, która została dotknięta?
public ClusterManager.OnClusterItemClickListener<OurClusterItem> mClusterItemClickListener = new ClusterManager.OnClusterItemClickListener<OurClusterItem>() {
@Override
public boolean onClusterItemClick(OurClusterItem item) {
// Some actions here
return true;
}
};
a następnie ustawić tę słuchacza do mapy:
ClusterManager mClusterManager = new ClusterManager<OurClusterItem>(getActivity(), getMap());
mClusterManager.setOnClusterItemClickListener(mClusterItemClickListener);
googleMap.setOnMarkerClickListener(mClusterManager);
tak, to może ktoś oferta rozwiązanie tego problemu? Dzięki!
Nie skorzystałem z Twojej odpowiedzi, ale dało mi sposób na rozwiązanie mojego problemu, thx there – MiguelHincapieC
Dzięki, że pracujesz dla mnie. Jednak nie używałem MarkerCache. –