Handle layer opacity in the composite renderer

This commit is contained in:
Tim Schaub
2018-11-12 15:16:06 +01:00
parent 95c363075c
commit 8bf252e70f
3 changed files with 74 additions and 1 deletions

View File

@@ -99,7 +99,10 @@ class CompositeMapRenderer extends MapRenderer {
const layerRenderer = this.getLayerRenderer(layer);
if (layerRenderer.prepareFrame(frameState, layerState)) {
const element = layerRenderer.renderFrame(frameState, layerState);
// TODO: deal with opacity
const opacity = layerState.opacity;
if (opacity !== element.style.opacity) {
element.style.opacity = opacity;
}
this.children_.push(element);
}
}