【发布时间】:2021-03-26 18:16:32
【问题描述】:
我们向 PluggableMap (OpenLayers v6.4.3) 添加了一个带有样式函数的新层 VectorTile
根据文档:
- 图层渲染后触发图层“postrender”事件
- map 'rendercomplete' 事件在渲染完成时触发,即当前视口的所有源和图块都已完成加载,并且所有图块都淡入。
通过在加载此地图(单个 VectorTile 层)时在控制台中记录这些事件,我们可以看到 6 层“postrender”事件和 3 个地图“rendercomplete”事件。
似乎在图层的每个渲染图块(来自渲染器/画布/VectorTileLayer)之后触发了一个图层“postrender”事件,并且每 2 个渲染图块触发了一个地图“rendercomplete”。
如何检测图层何时完全渲染,即所有图块渲染完毕?
【问题讨论】:
标签: openlayers renderer openlayers-6 vector-tiles