Use 'postcompose' event to export the map as png image
This commit is contained in:
committed by
Tom Payne
parent
650370f740
commit
87014feb01
@@ -23,7 +23,11 @@ var exportPNGElement = document.getElementById('export-png');
|
||||
|
||||
if ('download' in exportPNGElement) {
|
||||
exportPNGElement.addEventListener('click', function(e) {
|
||||
e.target.href = map.getRenderer().getCanvas().toDataURL('image/png');
|
||||
map.once('postcompose', function(event) {
|
||||
var canvas = event.getContext().canvas;
|
||||
exportPNGElement.href = canvas.toDataURL('image/png');
|
||||
});
|
||||
map.render();
|
||||
}, false);
|
||||
} else {
|
||||
var info = document.getElementById('no-download');
|
||||
|
||||
Reference in New Issue
Block a user