Remove renderMode: 'image' for vector tile layers

This commit is contained in:
Andreas Hocevar
2021-02-06 14:57:21 +01:00
parent a7b92cba4d
commit 45ba5792cc
8 changed files with 35 additions and 48 deletions

View File

@@ -60,7 +60,6 @@ const IMAGE_REPLAYS = {
* @type {!Object<string, Array<import("../../render/canvas/BuilderType.js").default>>}
*/
const VECTOR_REPLAYS = {
'image': [ReplayType.DEFAULT],
'hybrid': [ReplayType.IMAGE, ReplayType.TEXT, ReplayType.DEFAULT],
'vector': [
ReplayType.POLYGON,
@@ -682,9 +681,6 @@ class CanvasVectorTileLayerRenderer extends CanvasTileLayerRenderer {
const layer = /** @type {import("../../layer/VectorTile.js").default} */ (this.getLayer());
const renderMode = layer.getRenderMode();
if (renderMode === VectorTileRenderType.IMAGE) {
return this.container;
}
const source = layer.getSource();
// Unqueue tiles from the image queue when we don't need any more