À l'aide d'écouteurs d'Événement avec ngMap
Je suis en utilisant Allenhwkim est merveilleux ngMap dans un projet. Je sais que j'ai besoin pour utiliser google Maps Javascript API v3 de manipuler la carte, qui va bien sauf que je ne peux pas avoir d'écouteurs d'événement, par exemple, $google.maps.event.addListener(markers[i], 'click', function()...
de travail
Plus précisément, je suis en train de créer un événement onClick sur mes marqueurs.
Voici un exemple: http://plnkr.co/edit/HAcEfWl5LR9SGGqbcXcW?p=preview
Ici, j'essaie d'utiliser un ng-cliquez sur l'attribut sur un marqueur de la directive. Encore, je ne reçois rien. http://plnkr.co/edit/FqwNhqEgDe75il8nU0sC?p=preview
- La personne peut-elle que downvoted cette question, veuillez expliquer pourquoi il en est ainsi? Je ne peux pas apprendre à poser les bonnes questions, à moins de vous expliquer pourquoi il le suce. Merci.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser ngMap de l'INTERFACE utilisateur spécifique méthodes d'événement.
Découvrez cette documentation: https://ngmap.github.io/events.html#/event-simple#event-simple
aussi un exemple de code:
HTML:
JavaScript:
Exemple de code lien: http://plnkr.co/edit/mli6jTMwGE9k35GFPZT9?p=preview
Edit:
Vous pouvez utiliser
google.maps.event.addListener
, mais vous avez besoin pour créer des variables à conserver votre marqueur, et ajouter les auditeurs de marqueurs.Vous pouvez changer le code dans votre script.js à la suivante:
Avis cette ligne
var marker = new google.maps.Marker({position:latLng});
Vous pouvez essayer ce lien: http://plnkr.co/edit/LiblBBvauGnn67xOy96D?p=preview