openlayers - 什么事件可以帮助我们在 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);
})
我怎样才能解决这个问题?
解决方案
推荐阅读
- java - 出现错误 - 由于在运行 Spring Boot 应用程序时缺少 ServletWebServerFactory bean,无法启动 ServletWebServerApplicationContext
- amazon-s3 - 302 重定向以管理与 bitbucket 相同的 S3 预签名 URL
- python - CSV 中的行总和
- django - 在 Django FormView 中获取当前用户
- azure-devops - Terraform 在配置之前拆分输入
- haskell - 异常类型中的隐式调用堆栈
- python - 有没有办法使用 FastAPI 中的装饰器检查请求标头?
- azure-devops - 在一个管道中构建项目并创建 NuGet 包
- javascript - 有条件地在无服务器框架中设置环境变量
- node.js - 弹性beantalk上的Nodejs API - 它会使用多个vCpus吗?