当鼠标在地图上移动时,时刻判断是否接触到要素了。来动态改变鼠标样式。
map.on('pointermove',function(e) {
var pixel=map.getEventPixel(e.originalEvent);
var feature=map.forEachFeatureAtPixel(pixel,function (feature) {
return feature;
})
if(feature==undefined){
map.getTargetElement().style.cursor="auto"
}else{
map.getTargetElement().style.cursor="move"
}
})
网友评论