1
正如您在图像中看到的,颜色不是“透明”的,它看起来像是开放图层默认颜色填充,白色和不透明。 我需要我的多边形是完全透明的。 有什么帮助吗?打开图层:填充多边形并非真正透明,更像是带有不透明度的白色
var style = new ol.style.Style({
fill: new ol.style.Fill({
color:'transparent'
}),
stroke: new ol.style.Stroke({
color: 'white',
width: 1
})
});
如果不设置填充颜色,像你这样,打开图层设置默认的颜色(白色)与0.1:如果你不想补,根本不与你的风格配置
fill
不透明度。 – anabellag7我没有设置填充,并且按预期工作(即多边形不会被填充,请参阅https://codepen.io/ahocevar/pen/MvyEQX。如果您同意,请接受答案。 – ahocevar