什么事件可以帮助我们在 Openlayers 中捕捉完整的地图渲染?

问题描述

我正在创建一个 OpenLayers 绘图应用程序,让用户在其中绘制形状,然后允许他们通过放大绘制的形状来在 pdf 上打印地图。 我当前的代码适用于 - 绘制几何图形,缩放到几何图形。 对于打印,我目前正在使用

map.once('postcompose',function(e){
var canvas = e.context.canvas;
data = canvas.toDataURL("image/jpg");
doc.addImage(data,"jpg",10,50,190,120);
})

但问题是它不等待底图完全加载,因此我的背景变得模糊。

enter image description here

我该如何解决这个问题?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)