J'ai utilisé le gestionnaire de clic droit avec openlayers2 et maintenant je mets à niveau mon site Web vers openlayers3 et je ne trouve pas ce gestionnaire dans ol3
J'ai utilisé le gestionnaire de clic droit avec openlayers2 et maintenant je mets à niveau mon site Web vers openlayers3 et je ne trouve pas ce gestionnaire dans ol3
Réponses:
Je répète / résume simplement d'autres réponses. Vous pouvez ajouter votre propre écouteur sur viewport
:
map.getViewport().addEventListener('contextmenu', function (evt) {
evt.preventDefault();
console.info('contextmenu');
});
Ou utilisez une extension que j'ai écrite pour traiter cette fonctionnalité - https://github.com/jonataswalker/ol3-contextmenu - démo jsFiddle .