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) { isDrawableTile(tile) {
const layer = this.getLayer(); const layer = this.getLayer();
return ( return (
(super.isDrawableTile(tile) && super.isDrawableTile(tile) &&
layer.getRenderMode() === VectorTileRenderType.VECTOR) || (layer.getRenderMode() === VectorTileRenderType.VECTOR
tile.hasContext(layer) ? getUid(layer) in tile.executorGroups
: tile.hasContext(layer))
); );
} }