Merge pull request #11990 from ahocevar/remove-vectortile-image-mode

Remove renderMode: 'image' for vector tile layers
This commit is contained in:
Andreas Hocevar
2021-02-09 16:36:27 +01:00
committed by GitHub
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,
@@ -686,9 +685,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