6

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?

Kiran k g
  • 946
  • 11
  • 19
  • 1
    refer this http://gis.stackexchange.com/questions/148428/how-can-i-select-a-feature-in-openlayers-3-by-right-click-it – Naghaveer R Jan 05 '17 at 06:38

1 Answers1

17

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));

})
pavlos
  • 3,001
  • 18
  • 23