怎样设置query查询图层的透明度

0 投票
进行query()查询会根据queryParams生成一个半透明的图层,我想把透明度设置的大点,不是原本的地图,是queryParams新生成的这个图层,让他更透明一些,请问该怎么操作?
5月 18 分类:  37次浏览 | 用户: Ellen007 (8 分)

1个回答

0 投票
 
已采纳
var bufferSource = new ol.source.Vector({
                features: (new ol.format.GeoJSON()).readFeatures(serviceResult.result.resultGeometry)
            });
            var resultLayer = new ol.layer.Vector({
                source: bufferSource,
                style: new ol.style.Style({
                    stroke: new ol.style.Stroke({  //这个是图层边线,也可将color 设置 rgba颜色
                        color: 'blue',
                        width: 1
                    }),
                    fill: new ol.style.Fill({
                        color: 'rgba(255, 0, 0, 0.1)'  //这个参数是可以进行调节透明度的  ,rgba a这个是透明度取值 0-1
                    })
                })
            });
            map.addLayer(resultLayer);
5月 19 用户: 阳俊林 名扬四海 (3,283 分)
采纳于 5月 19 用户:Ellen007
...