Render vector tile layers to a single canvas

This commit is contained in:
Andreas Hocevar
2019-10-31 20:13:49 +01:00
parent 5dec336f94
commit bb2bdb17aa
10 changed files with 15 additions and 133 deletions
@@ -215,12 +215,9 @@ describe('ol.renderer.canvas.VectorTileLayer', function() {
url: 'rendering/ol/data/tiles/osm/{z}/{x}/{y}.png'
})
}));
map.once('postcompose', function(e) {
expect(e.frameState.layerStatesArray[1].hasOverlay).to.be(true);
});
map.once('rendercomplete', function() {
expect(document.querySelector('.ol-layers').childElementCount).to.be(1);
expect(document.querySelector('.ol-layer').childElementCount).to.be(2);
expect(document.querySelector('.ol-layer').childElementCount).to.be(1);
map.removeLayer(map.getLayers().item(1));
map.renderSync();
expect(document.querySelector('.ol-layer').childElementCount).to.be(1);