Openlayers4设置鼠标经过要素样式

因为实际需要,要在地图上设置鼠标经过一个矢量要素的时候,变换样式。使用Openlayers还是很容易实现的,代码如下:

 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"
      }
    })

因为不太好截图,这里就先不放了

转载自:https://blog.csdn.net/GISuuser/article/details/80921897

You may also like...