我想以不同的尺寸导出我的地图。我发现导出清理的唯一方法是在调用导出函数之前为我的地图设置一个新的高度和宽度,例如这个函数:
canvas.resizeAndExport = function(canvas){
document.getElementById('ol3map').style.width = '569px';
document.getElementById('ol3map').style.height = '238px';
olmap.updateSize();
return canvas.toDataURL();
}
但是它会改变屏幕上地图的大小(显然)。这就是重点,我不希望我的用户看到变化。
我该怎么做?克隆我的地图?