Merge pull request #8930 from fredj/better_export_example

Give the layers container a CSS class name
This commit is contained in:
Frédéric Junod
2018-11-14 16:24:12 +01:00
committed by GitHub
2 changed files with 2 additions and 2 deletions

View File

@@ -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;

View File

@@ -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);