在画布上渲染

  • 本文关键字: openlayers
  • 更新时间 :
  • 英文 :


我一直在寻找在地图上创建一个图例信息控件,该控件在拍摄屏幕快照时也可以在地图上看到。我喜欢知道如何在图层顶部或地图框顶部绘制。如果我创建了一个osm层并使用下面的代码,它可以工作,但。。。

this.osmLayer.on('postrender', function (event) {
me.updateBackground(event.context);
});

如果层是矢量层,并且没有活动的功能,则没有渲染后事件。。。如果层上有活动特征,但它们超出了当前范围,则没有可操作的渲染后事件。。。有什么好主意吗?

添加一个具有不可见全局特征的虚拟矢量层https://codesandbox.io/s/wms-image-20f7f并在上渲染图像

在ol ext中查看CanvasBase控件,以便在画布上显示控件
它可以用于创建子类
请在线查看示例。

相关内容

  • 没有找到相关文章

最新更新