OpenLayers 3 给features 添加手势

  map.on('pointermove',function(e){
                 var pixel = map.getEventPixel(e.originalEvent);
                 var hit = map.hasFeatureAtPixel(pixel);
                 if(hit){
                     map.getTargetElement().style.cursor = 'pointer';
                 }
                 else{
                     map.getTargetElement().style.cursor = '';
                 }
            });

就是在鼠标移动到feature上的时候,鼠标样式更改成手势标记。

posted @ 2017-03-15 15:31  破碎s  阅读(1869)  评论(0编辑  收藏  举报