javascript - OpenLayers WMS 图层透明度

标签 javascript html openlayers wms

我想知道如何使用 openlayers 使 wms 图层透明。

每个非透明层的当前 javascript 如下:

var lyr_GDPSETAAirtemperatureC = new ol.layer.Tile({
                        source: new ol.source.TileWMS(({
                          url: "http://weatherservice",
                          params: {"LAYERS": "GDPS.ETA_TT", "TILED": "true"},
                        })),
                        title: "Air temperature (°C)"

最佳答案

对于 ol.layer.Tile,您可以设置其opacity 使其透明。

new ol.layer.Tile({
                    opacity: 0.5,
                    visible: true,
                    source: new ol.source.TileWMS(({
                      url: "http://weatherservice",
                      params: {"LAYERS": "GDPS.ETA_TT", "TILED": "true"},
                    }))

或者使用 visible: false

一起隐藏它们

关于javascript - OpenLayers WMS 图层透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33924922/

相关文章:

javascript - 沿 Promise 链传递值

javascript - 如何使用 jQuery 以编程方式选择变量内的选项

javascript - 使 LineString 分辨率取决于 OpenLayers 中的级别

dictionary - OpenLayers:注册功能来标记事件不起作用

angular - 是否可以锁定 openlayers map 的中心?

javascript - 使用没有路径的 require() 函数

javascript - Selenium IDE : How to verify <TD> Contents when it contains a mix of tags and <BR> breaks

javascript - 使用 javascript 和 PHP 对每个类元素进行验证,然后从下一步按钮中删除禁用的类

html - 在导航栏下方的 div 中显示背景图像

javascript - 使用$(window).scroll函数跳转到页面上的div