Ich habe den Rechtsklick-Handler mit openlayers2 verwendet und jetzt aktualisiere ich meine Website auf openlayers3 und kann diesen Handler in ol3 nicht finden
Ich habe den Rechtsklick-Handler mit openlayers2 verwendet und jetzt aktualisiere ich meine Website auf openlayers3 und kann diesen Handler in ol3 nicht finden
Antworten:
Nur einige andere Antworten wiederholen / zusammenfassen. Sie können Ihren eigenen Listener hinzufügen auf viewport
:
map.getViewport().addEventListener('contextmenu', function (evt) {
evt.preventDefault();
console.info('contextmenu');
});
Oder verwenden Sie eine Erweiterung, die ich geschrieben habe, um diese Funktion zu adressieren - https://github.com/jonataswalker/ol3-contextmenu - jsFiddle-Demo .