Merge pull request #10977 from ahocevar/no-fail-when-no-executor-group

Only render vector tile when there are executor groups
This commit is contained in:
Andreas Hocevar
2020-05-05 09:27:32 +02:00
committed by GitHub

View File

@@ -210,9 +210,10 @@ class CanvasVectorTileLayerRenderer extends CanvasTileLayerRenderer {
isDrawableTile(tile) {
const layer = this.getLayer();
return (
(super.isDrawableTile(tile) &&
layer.getRenderMode() === VectorTileRenderType.VECTOR) ||
tile.hasContext(layer)
super.isDrawableTile(tile) &&
(layer.getRenderMode() === VectorTileRenderType.VECTOR
? getUid(layer) in tile.executorGroups
: tile.hasContext(layer))
);
}