1
是否可以在Openlayer3上獲得鼠標右鍵點擊事件?如果是這樣,我怎麼能得到右鍵點擊的位置的經度和緯度。鼠標右鍵點擊Openlayer 3
我有以下
map.getViewport().addEventListener('contextmenu', function (evt) {
});
我怎樣才能得到正確的點擊點的緯度和經度有正確的單擊事件?
是否可以在Openlayer3上獲得鼠標右鍵點擊事件?如果是這樣,我怎麼能得到右鍵點擊的位置的經度和緯度。鼠標右鍵點擊Openlayer 3
我有以下
map.getViewport().addEventListener('contextmenu', function (evt) {
});
我怎樣才能得到正確的點擊點的緯度和經度有正確的單擊事件?
使用map.getEventCoordinate
方法得到你的座標。另外使用evt.preventDefault()來擺脫原生的右鍵菜單。
map.getViewport().addEventListener('contextmenu', function (evt) {
evt.preventDefault();
console.log(map.getEventCoordinate(evt));
})
該作品爲了我.. –
請參閱本http://gis.stackexchange.com/questions/148428/how-can-i-select-a-feature-in-openlayers-3-by-right-click-it –