7
votes

Définir l'animation Marqueur Google Maps

Eh bien im essayant de régler l'animation de rebond sur un marqueur spécifique, mais chaque fois que j'appelle le marqueur (Google.maps.animation.bounce) Console de méthode dit "Impossible de lire la propriété" Bounce "de non défini "Cela signifie que le marqueur n'est pas défini correctement? Mais si j'utilise Marker.Settitle ('Bouncing'), le titre change. Est-ce que je fais quelque chose de mal, voici le code xxx

script php xxx


11 commentaires

Votre code devrait fonctionner. Jetez un coup d'œil à cette jsfiddle jsfiddle.net/kjy112/rd8u6


Même si vous écrivez tout le processus dans la console pour l'exécuter après, la même erreur est renvoyée.


@Gustavo pouvez-vous publier tout votre code?


c'est tout le code! : S je viens de l'appeler selon certaines lignes SQL des résultats


et vous voyez le marqueur sur la carte à droite?


Oui, je peux voir le marqueur mais ce n'est pas rebondissant!


Votre étiquette de script est incorrectement formée. Devrait être: . Cela pourrait aider.


Que faites-vous avec la partie PHP de celui-ci? Appelez-vous le PHP pour le JavaScript?


@Drackir qui était une erreur de doigt, dans le script, il est correctement formé.


@ kjy112 J'appelle la fonction addmarker pour chaque ligne de données est que ce que vous avez posé?


OK ive figurait après une longue période, le problème était que j'utilisais la version 3.2 de l'API, dès que j'ai supprimé le paramètre V = 3.2, l'animation a bien fonctionné.


3 Réponses :


-5
votes

Le paramètre SETANIMATION doit être une chaîne de "rebond" ou "goutte".

marqueur.setanimation ("rebondir");

ou

marqueur.setanimation ("goutte");

où le marqueur est un objet marqueur Google Maps:


1 commentaires

Vous devez transmettre l'énumération fournie par Google. Pas seulement du texte.



11
votes

Essayez:

marker.setAnimation(google.maps.Animation.BOUNCE)


1 commentaires

frère cette méthode ne fonctionne pas avec le marqueur montrant une erreur ..... ?? Allez-vous élaborer votre réponse..plz



0
votes

La façon dont vous l'avez spécifiée dans votre code est correcte.

if(bounce==="set"){ /*animate marker*/}


0 commentaires