diff --git a/examples/export-map.js b/examples/export-map.js index 8a89def4a6..e57598c26a 100644 --- a/examples/export-map.js +++ b/examples/export-map.js @@ -25,7 +25,7 @@ const map = new Map({ document.getElementById('export-png').addEventListener('click', function() { map.once('rendercomplete', function() { - domtoimage.toPng(map.getViewport()) + domtoimage.toPng(map.getViewport().querySelector('.ol-layers')) .then(function(dataURL) { const link = document.getElementById('image-download'); link.href = dataURL; diff --git a/src/ol/renderer/Composite.js b/src/ol/renderer/Composite.js index aebcbc0db1..0a94afe680 100644 --- a/src/ol/renderer/Composite.js +++ b/src/ol/renderer/Composite.js @@ -37,7 +37,7 @@ class CompositeMapRenderer extends MapRenderer { style.width = '100%'; style.height = '100%'; - this.element_.className = CLASS_UNSELECTABLE; + this.element_.className = CLASS_UNSELECTABLE + ' ol-layers'; const container = map.getViewport(); container.insertBefore(this.element_, container.firstChild || null);