Clic droit sur le marqueur Google Maps V3

J'ai essayé d'obtenir un clic droit de travailler sur mes marqueurs, mais jusqu'à présent, il semble que l'événement n'est pas déclenché. Comme solution, je suis actuellement à la détection d'un clic droit sur la carte et ensuite trouver le plus proche de marqueur de déclenchement et de la droite, cliquez sur la méthode - de toute évidence, ce n'est pas grand.

Selon les docs, les marqueurs ne disposez d'un droit d'événement click donc je ne suis pas sûr de ce que je fais mal. https://developers.google.com/maps/documentation/javascript/reference#Marker

google.maps.event.addListener(marker, 'rightclick', handleRightClick)

ne fonctionne pas, mais

google.maps.event.addListener(map, 'rightclick', handleRightClick)

fonctionne très bien. Comme:

google.maps.event.addListener(marker, 'click', handleRightClick)

Je suis aussi à l'aide d'un marqueur personnalisé plugin appelé markerWithLabel - http://google-maps-utility-library-v3.googlecode.com/svn/tags/markerwithlabel/1.1.9/docs/reference.html - j'ai pensé que j'avais craqué quand j'ai découvert que ce n'était pas ajouter un écouteur d'événement pour le clic droit, mais même quand j'ai ajouté un en moi, toujours pas de chance. J'ai ajouté ceci à la ligne 257:

google.maps.event.addDomListener(this.eventDiv_, "rightclick", function(e) {
    if (me.marker_.getClickable()) {
        google.maps.event.trigger(me.marker_, "rightclick", e);
        cAbortEvent(e);
    }
})

Quelqu'un a eu des problèmes similaires ou trouvé de meilleures solutions?

Merci d'avance.

Quel est votre handleRightClick fonction?
à l'heure actuelle? Il montre juste une alerte. juste essayer de prouver son travail

OriginalL'auteur SeanCAtkinson | 2013-12-17