In unserem Projekt verwenden wir Google Maps v2, und ich muss eine Möglichkeit finden, PIN-Symbol zu ändern, nachdem der Pin angezapft wurde. Außerdem muss ich das Initialsymbol für diesen Pin zurückgeben, wenn ein weiterer Pin abgegriffen wird. So, jetzt haben wir etwas wie folgt aus:Wie ändere ich das Markersymbol, was es angezapft wurde?
public ClusterManager.OnClusterItemClickListener<OurClusterItem> mClusterItemClickListener = new ClusterManager.OnClusterItemClickListener<OurClusterItem>() {
@Override
public boolean onClusterItemClick(OurClusterItem item) {
// Some actions here
return true;
}
};
und dann setzen wir diese Zuhörer zur Karte:
ClusterManager mClusterManager = new ClusterManager<OurClusterItem>(getActivity(), getMap());
mClusterManager.setOnClusterItemClickListener(mClusterItemClickListener);
googleMap.setOnMarkerClickListener(mClusterManager);
kann jemand bieten Lösung für dieses also? Danke!
Ich habe nicht Ihre Antwort verwendet, aber es gab mir einen Weg, um mein Problem zu lösen, thx – MiguelHincapieC
Dank Kerl arbeitet für mich. Allerdings habe ich MarkerCache nicht verwendet. –