利用setPaintProperty方法设置mapboxgl图层的样式
interval=setInterval(function(){
var date=new Date();
var seconds=date.getSeconds();
if(seconds%3===0){
map.setPaintProperty('polygonlayer', 'fill-color', 'blue'); //设置多边形填充颜色为blue
map.setPaintProperty('polygonlayer', 'fill-opacity', 0.8); //设置多边形填充透明度
}
else{
map.setPaintProperty('polygonlayer', 'fill-color', 'red');
map.setPaintProperty('polygonlayer', 'fill-opacity', 0);
}
},1000);