鼠标右键单击 Openlayer 3

Mouse rightclick on Openlayer 3

是否可以在Openlayer3上获取鼠标右键事件?如果是这样,我如何获得右键单击位置的纬度和经度。

我通过关注

获得了右键事件
map.getViewport().addEventListener('contextmenu', function (evt) {

});

如何获取右键点的经纬度?

使用 map.getEventCoordinate 方法获取您的坐标。还可以使用 evt.preventDefault() 来摆脱原生右键菜单。

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

})