diff --git a/js/test_fixture_1.pmtiles b/js/test_fixture_1.pmtiles index 93cdb53..2f2c750 100644 Binary files a/js/test_fixture_1.pmtiles and b/js/test_fixture_1.pmtiles differ diff --git a/js/test_fixture_2.pmtiles b/js/test_fixture_2.pmtiles index 1f30eee..fec7eb0 100644 Binary files a/js/test_fixture_2.pmtiles and b/js/test_fixture_2.pmtiles differ diff --git a/js/v3.ts b/js/v3.ts index 1969a53..e10b708 100644 --- a/js/v3.ts +++ b/js/v3.ts @@ -315,13 +315,13 @@ export function bytesToHeader(bytes: ArrayBuffer, etag?: string): Header { tileType: v.getUint8(94), minZoom: v.getUint8(95), maxZoom: v.getUint8(96), - minLon: v.getFloat32(97, true), - minLat: v.getFloat32(101, true), - maxLon: v.getFloat32(105, true), - maxLat: v.getFloat32(109, true), + minLon: v.getInt32(97, true) / 10000000, + minLat: v.getInt32(101, true) / 10000000, + maxLon: v.getInt32(105, true) / 10000000, + maxLat: v.getInt32(109, true) / 10000000, centerZoom: v.getUint8(113), - centerLon: v.getFloat32(114, true), - centerLat: v.getFloat32(118, true), + centerLon: v.getInt32(114, true) / 10000000, + centerLat: v.getInt32(118, true) / 10000000, etag: etag, }; }