Mouse rightclick on Openlayer 3

5.9k views Asked by At

Is is possible to get the mouse right click event on Openlayer3? If so how can i get the latitude and longitude of the right clicked location.

i have got the right click event by following

map.getViewport().addEventListener('contextmenu', function (evt) {

});

How can i get the latitude and longitude of the right clicked point?

1

There are 1 answers

0
pavlos On BEST ANSWER

Use the map.getEventCoordinate method to get your coords. Also use the evt.preventDefault() to get rid of the native right click menu.

map.getViewport().addEventListener('contextmenu', function (evt) {
evt.preventDefault();
console.log(map.getEventCoordinate(evt));

})