Я пользуюсь Google Maps v3 с помощью MarkerClustererPlus. Click for docsАнимационный кластер markerclusterer
Я хочу анимировать кластер, если кластер содержит определенный маркер. Анимация довольно проста, если маркер не находится внутри кластера.
marker.setAnimation(google.maps.Animation.BOUNCE);
Но я хочу отскочить весь значок кластера. Я могу получить кластер:
markerCluster.getClusters();
Но как я могу связать кластер-DIV с моим getClusters() - массив? Я не знаю, какой div принадлежит кластеру из функции getClusters().
Да, это работает как шарм! Спасибо – chaosbohne
У меня действительно есть аналогичная проблема. Я получил анимацию в кластере, добавив класс в свою div_ (анимация css3). Однако проблема возникает, когда пользователь увеличивает/уменьшает остановку анимации, потому что кластеры были сброшены, поэтому добавленные классы исчезли. Я попытался отслеживать маркер внутри кластера, который я хочу оживить, а затем при масштабировании, который вызывает «clusteringend», я снова добавлю этот класс. Однако это не сработало ... :(Как я могу предотвратить остановку анимации после увеличения/уменьшения масштаба? –