Openlayers 在画布上渲染
我一直在寻找在地图上创建一个图例信息控件,它在拍摄屏幕快照时也可以在地图上看到。我想知道如何在图层顶部或地图框顶部作画。 如果我创建一个osm层并使用下面的代码,它可以工作,但是Openlayers 在画布上渲染,openlayers,Openlayers,我一直在寻找在地图上创建一个图例信息控件,它在拍摄屏幕快照时也可以在地图上看到。我想知道如何在图层顶部或地图框顶部作画。 如果我创建一个osm层并使用下面的代码,它可以工作,但是 this.osmLayer.on('postrender', function (event) { me.updateBackground(event.context); }); 如果该层是矢量层,并且没有活动的特征,则没有后期渲染事件。。。如果图层上有活动的特征,但它们不在当前范围内,则没有可操作的po
this.osmLayer.on('postrender', function (event) {
me.updateBackground(event.context);
});
如果该层是矢量层,并且没有活动的特征,则没有后期渲染事件。。。如果图层上有活动的特征,但它们不在当前范围内,则没有可操作的postrender事件。。。
有什么好主意吗?添加一个具有不可见全局功能的虚拟向量层,并在该层上渲染图像添加一个具有不可见全局功能的虚拟向量层,并在该层上渲染图像请查看in-ol-ext以在画布上显示控件。
它可用于创建子类。
请参阅。查看在画布上显示控件的in-ol ext。
它可用于创建子类。
请参阅。我看过ol ext,代码非常好。我只是想学习如何制作自己的控件。我看过ol ext,代码非常好。我只是想学习如何制作自己的控件。