Ich verwende Google Maps v3 mit MarkerClustererPlus. Click for docsAnimate Cluster von Markerclusterer
Ich möchte einen Cluster animieren, wenn ein Cluster einen bestimmten Marker enthält. Die Animation ist relativ einfach, wenn sich der Marker nicht in einem Cluster befindet.
marker.setAnimation(google.maps.Animation.BOUNCE);
Aber ich möchte das ganze Cluster-Symbol hüpfen. Ich kann das Cluster erhalten mit:
markerCluster.getClusters();
Aber wie kann ich assoziieren die Cluster-div mit meinem getClusters() - Array? Ich weiß nicht, welches div zu welchem Cluster von der getClusters() - Funktion gehört.
Ja, es funktioniert wie ein Charme! Danke – chaosbohne
Ich habe eigentlich ein ähnliches Problem. Ich habe meinen Cluster animiert, indem ich eine Klasse zu seinem div_ (CSS3-Animation) hinzugefügt habe. Das Problem tritt jedoch auf, wenn ein Benutzer die Animation vergrößert oder verkleinert, weil die Cluster zurückgesetzt wurden und daher die hinzugefügten Klassen nicht mehr vorhanden sind. Ich habe versucht, den Marker innerhalb des Clusters, den ich animieren möchte, zu verfolgen, und nach dem Zoom, der 'clusteringend' auslöst, werde ich diese Klasse wieder hinzufügen. Das hat aber nicht funktioniert ... :(Wie kann ich verhindern, dass die Animation nach dem Vergrößern/Verkleinern aufhört? –