PMTiles はタイルタイプをどのように判定するのか
PMTiles の JavaScript アダプタをみると、拡張子の指定がないが、タイルタイプはどのように判定するのだろうかと気になって調べてみた。
https://github.com/protomaps/PMTiles/blob/main/spec/v3/spec.md
によれば、tile type enum (0 = Unknown/Other, 1 = MVT (PBF Vector Tile), 2 = PNG, 3 = JPEG, 4 = WEBP) というものがある。
これを使えば、PMTiles のヘッダ情報を調べた時点でタイルタイプが何であるか分かる。