diff --git a/src/Tile.js b/src/Tile.js index ba207eb..d2d303f 100644 --- a/src/Tile.js +++ b/src/Tile.js @@ -30,7 +30,18 @@ class Tile { } _loadTile(buffer) { - this.tile = new VectorTile(new Protobuf(buffer)); + try { + this.tile = new VectorTile(new Protobuf(buffer)); + } catch (error) { + // Ignoring upstream issue https://github.com/rastapasta/mapscii/issues/87 + if (error.message === 'Unimplemented type: 4') { + this.tile = { + layers: [], + }; + return; + } + throw error; + } } _unzipIfNeeded(buffer) {