mirror of
https://github.com/protomaps/PMTiles.git
synced 2026-02-04 10:51:07 +00:00
JS: Fix v2 defaults for Compression/TileType
This commit is contained in:
@@ -142,7 +142,7 @@ export enum Compression {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function tryDecompress(buf: ArrayBuffer, compression: Compression) {
|
function tryDecompress(buf: ArrayBuffer, compression: Compression) {
|
||||||
if (compression === Compression.None) {
|
if (compression === Compression.None || compression === Compression.Unknown) {
|
||||||
return buf;
|
return buf;
|
||||||
} else if (compression === Compression.Gzip) {
|
} else if (compression === Compression.Gzip) {
|
||||||
return decompressSync(new Uint8Array(buf));
|
return decompressSync(new Uint8Array(buf));
|
||||||
|
|||||||
10
js/v2.ts
10
js/v2.ts
@@ -1,4 +1,4 @@
|
|||||||
import { Source, Header, Cache, RangeResponse, Compression } from "./index";
|
import { Source, Header, Cache, RangeResponse, Compression, TileType } from "./index";
|
||||||
import { decompressSync } from "fflate";
|
import { decompressSync } from "fflate";
|
||||||
|
|
||||||
export const shift = (n: number, shift: number) => {
|
export const shift = (n: number, shift: number) => {
|
||||||
@@ -213,12 +213,12 @@ async function getHeaderAndRoot(
|
|||||||
`Archive is missing 'bounds' in metadata, required in v2 and above.`
|
`Archive is missing 'bounds' in metadata, required in v2 and above.`
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
if (!json_metadata.minzoom) {
|
if (!('minzoom' in json_metadata)) {
|
||||||
console.warn(
|
console.warn(
|
||||||
`Archive is missing 'minzoom' in metadata, required in v2 and above.`
|
`Archive is missing 'minzoom' in metadata, required in v2 and above.`
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
if (!json_metadata.maxzoom) {
|
if (!('maxzoom' in json_metadata)) {
|
||||||
console.warn(
|
console.warn(
|
||||||
`Archive is missing 'maxzoom' in metadata, required in v2 and above.`
|
`Archive is missing 'maxzoom' in metadata, required in v2 and above.`
|
||||||
);
|
);
|
||||||
@@ -239,8 +239,8 @@ async function getHeaderAndRoot(
|
|||||||
numTileContents: 0,
|
numTileContents: 0,
|
||||||
clustered: false,
|
clustered: false,
|
||||||
internalCompression: Compression.Unknown,
|
internalCompression: Compression.Unknown,
|
||||||
tileCompression: 0,
|
tileCompression: Compression.Unknown,
|
||||||
tileType: 0,
|
tileType: TileType.Mvt,
|
||||||
minZoom: +json_metadata.minzoom,
|
minZoom: +json_metadata.minzoom,
|
||||||
maxZoom: +json_metadata.maxzoom,
|
maxZoom: +json_metadata.maxzoom,
|
||||||
minLon: 0,
|
minLon: 0,
|
||||||
|
|||||||
Reference in New Issue
Block a user