2011-09-09 62 views

回答

0

是的,但與OpenLayers無關。

window.oncontextmenu = function(event){ 
    alert('you clicked'); 
}; 
2

你可以試着看一下這個頁面:Spatial Notes: Capturing right-click events in OpenLayers(我的博客)。 我只是測試提供的代碼,它似乎工作。嘗試將代碼複製並粘貼到頁面的初始化函數中;

function initialize() { 
    copy the code here 
} 

<body onload="initialize()"> 
etc... 

然後獲得從點位置COORDS你可以看看:How to display mouse position as tooltip in OpenLayers?並使用getLonLatFromPixel功能。

var position = map.getLonLatFromViewPortPx(e.xy); 
相關問題