Google Maps Rebond de l'Animation sur le Marqueur pour une période limitée

Je souhaite qu'un marqueur rebondit quelques secondes et finalement s'arrête automatiquement.. j'essaie ce code :

1. globalMarkers[i].setAnimation(google.maps.Animation.BOUNCE);
2. setTimeout(function() {
3.    globalMarkers[i].setAnimation(null)
4. }, 3000);

mais pour une raison quelconque, la ligne 1 s'exécute (d'où le marqueur de début de rebondir), mais le 3ème ligne renvoie l'erreur suivante:

Uncaught TypeError: Cannot call method 'setAnimation' of undefined
        (anonymous function)

Les idées de ce que ça pourrait être?

pourriez-vous poster un peu plus de code?

OriginalL'auteur cgval | 2013-02-02