在对OpenLayers3的事件操作中,可以发现event对象是比较重要的,里面包含了促发事件的对象,但是由于在OpenLayers3当中没有单独的右键事件,因此在绑定右键事件的时候,采用的方式是先用jquery的方式产生一个右键事件,再在右键事件中绑定一个选中事件,这样就得到产生右键事件的对象了接着可以对这个对象进行操作。
$(map.getViewport()).on("contextmenu", function(e){
e.preventDefault();
selectMove.on("select",function(e1){
evt = e1
});
var jsonData = eval(evt);
// 业务逻辑
});
}