Merge pull request #9179 from gberaudo/allow_image_declutter

Allow declutter with image render mode
This commit is contained in:
Andreas Hocevar
2019-02-05 20:29:15 +01:00
committed by GitHub
3 changed files with 14 additions and 9 deletions

View File

@@ -545,6 +545,10 @@ class CanvasVectorTileLayerRenderer extends CanvasTileLayerRenderer {
const tile = this.renderTileImageQueue_[uid];
frameState.animate = true;
delete this.renderTileImageQueue_[uid];
const layer = /** @type {import("../../layer/VectorTile.js").default} */ (this.getLayer());
if (this.declutterTree_ && layer.getRenderMode() === VectorTileRenderType.IMAGE) {
this.declutterTree_.clear();
}
this.renderTileImage_(tile, frameState.pixelRatio, frameState.viewState.projection);
}
clear(this.renderTileImageQueue_);