diff --git a/js/examples/openlayers.html b/js/examples/openlayers.html index e26ff59..9fa7f29 100644 --- a/js/examples/openlayers.html +++ b/js/examples/openlayers.html @@ -54,7 +54,9 @@ this._p = new pmtiles.PMTiles(options.url); this._p.getHeader().then(h => { - // TODO: set extent based on header + if (h.tileType !== pmtiles.TileType.Mvt) { + console.warn("Warning: pmtiles tile type is not mvt"); + } this.tileGrid.minZoom = h.minZoom; this.tileGrid.maxZoom = h.maxZoom; this.setTileLoadFunction(this.tileLoadFunction); diff --git a/js/examples/openlayers_raster.html b/js/examples/openlayers_raster.html index 77964f3..0fc2631 100644 --- a/js/examples/openlayers_raster.html +++ b/js/examples/openlayers_raster.html @@ -34,7 +34,9 @@ const p = new pmtiles.PMTiles(options.url); p.getHeader().then(h => { - // TODO: set extent based on header + if (h.tileType !== pmtiles.TileType.Jpeg && h.tileType !== pmtiles.TileType.Png && h.tileType !== pmtiles.TileType.Webp) { + console.warn("Warning: pmtiles tile type is not jpeg, png, or webp"); + } this.tileGrid.minZoom = h.minZoom; this.tileGrid.maxZoom = h.maxZoom; this.setLoader(async (z,x,y) => {