更改ol3中图层的不透明度

ave*_*ras 4 openlayers-3

我有一个模糊的记忆,看到打开图层3的示例,其中添加的图层的不透明度可以更改.ol3示例页面上仍然有这样的例子,但它们需要webgl-renderer(它排除了矢量图层).有没有办法用常规画布渲染器更改矢量和/或栅格图层的不透明度?

Alv*_*tam 5

我不知道是否有任何矢量示例使用它,但所有ol3层都支持setOpacity方法:http://openlayers.org/en/v3.8.2/apidoc/ol.layer.Vector.html#setOpacity