首页 / 浏览问题 / 云GIS / 问题详情
怎样设置query查询图层的透明度
8EXP 2020年05月18日
进行query()查询会根据queryParams生成一个半透明的图层,我想把透明度设置的大点,不是原本的地图,是queryParams新生成的这个图层,让他更透明一些,请问该怎么操作?

1个回答

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);
3,357EXP 2020年05月19日
...