实现如上图效果,代码如下,同时可以获取要素属性
map.on('mousemove',function(e){
var features=map.queryRenderedFeatures(e.point,{layers:['park-boundary']})
if(features.length>0){
map.setPaintProperty('park-boundary','fill-extrusion-color','#faafee')
}else{
map.setPaintProperty('park-boundary',"fill-extrusion-color" ,'#FFA54F')
}
})