I’m working on a Map app and I’m having trouble getting marker animated at a time. I’d like to have it so that when a new marker is clicked, the other’s animation is removed. I’m a js noob and have been wracking my head. As of now, I have the markers in an array so that I can remove the animation ..but how can I remove the animation of every other marker when setting the animation for another one?..below is the code I’ve been playing with
for (i in markersArray) {
if (markersArray[i].getAnimation() != null) {
markersArray[i].setAnimation(null);
}
if (marker[i].getAnimation() != null) {
marker[i].setAnimation(null);
} else {
marker[i].setAnimation(google.maps.Animation.BOUNCE);
}
}
I ended up coming up with the following code after assigning a unique id to each marker…worked like a charm