Im Versuch, die Bounce-Animation auf meine Marker zu implementieren, folgte ich der Dokumentation dafür und animierte nur den ersten Marker in meinem Array. Ich habe versucht, die Positionen auf meinen Markern in den Event-Listener aufzurufen, aber das scheint nicht zu funktionieren. Irgendwelche Vorschläge?Animieren von google map springenden Markern
hier ist mein Code:
for(var i = 0; i < locationArray().length; i++){
var locations = locationArray()[i].location;
var title = locationArray()[i].title;
var marker = new google.maps.Marker({
position: locations,
map: map,
title: title,
icon: defaultMarker,
animation: google.maps.Animation.DROP
});
google.maps.event.addListener(marker,'click', function(){
if (marker.getAnimation() !== null) {
marker.setAnimation(null);
} else {
marker.setAnimation(google.maps.Animation.BOUNCE);
}
console.log(marker);
});