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) => {