Commit Graph

24 Commits

Author SHA1 Message Date
Anson Chung
6f6c9c8697 Implement MLT (#633)
* Add MLT tile type

* MLT code implementation

* fix build - /app needs to wait for new pmtiles version on npm

* update CHANGELOGs and python, js versions [#596, #633]

---------

Co-authored-by: Michael Barry <msbarry@users.noreply.github.com>
Co-authored-by: Brandon Liu <bdon@users.noreply.github.com>
Co-authored-by: Brandon Liu <bdon@bdon.org>
2026-02-03 17:24:42 -05:00
Michael Barry
0077eacdff Add MLT tile type (#596)
* Add MLT tile type

* Update spec/v3/spec.md

Co-authored-by: Bart Louwers <bart.louwers@gmail.com>

---------

Co-authored-by: Bart Louwers <bart.louwers@gmail.com>
2026-02-03 16:50:50 -05:00
Brandon Liu
957d54ac93 add new firenze JS MapLibre example 2024-08-08 15:33:51 +08:00
地図の神様
533f522046 Update spec.md (#419)
the spec requires that `vector_layers` exists.
2024-06-29 11:21:34 +02:00
Brandon Liu
d301b64ad5 spec v3.4 (#313)
* add details on leaf directory ordering and entry length > 0.
2023-12-27 09:13:02 +08:00
Andrew Brampton
f2805a1681 Flip latitude and longitude in the spec.md (#273)
Both the C++ and Python implementations decode this as bytes 0-3 as longitude and 4-7 as latitude. I assume the spec has a typo.
2023-10-24 10:12:04 -04:00
Brandon Liu
4bd801305c Spec 3.3 (#263)
* Spec 3.3

* Add recommended MIME type to spec document [#241]
2023-10-06 15:00:03 +08:00
Brandon Liu
08ff5007b0 Spec v3 edits (#235)
* consistent spelling and capitalization of RunLength, TileID, MVT; wording [#107]

* Spec v.2 changelog; remove sections to be discussed later [#107]

* copy corrections by @DerZade [#235]
2023-10-02 19:58:02 +08:00
Bertil Chapuis
009cd20ff4 Correct TileID example (#249)
This example does not correspond to the test cases provided in the javascript reference implementation.

17583ae19d/js/test/v3.test.ts (L40)
2023-09-06 21:47:29 +08:00
Jonas Schade
1aa0931d44 More detailed Version 3 Specification (#172)
* docs(spec): detailed rewrite of V3 specification by @DerZade [#107]

* spec bump to v3.2
* includes pseudocode and diagrams for binary layout
* adopt RFC 2119 specification language
2023-08-17 18:05:14 +08:00
Brandon Liu
d718ad1fe4 Merge pull request #201 from protomaps/spec-metadata-optional-keys
Spec: more optional metadata keys that might be read by viewers
2023-06-22 14:22:56 +08:00
Brandon Liu
005eba513e more metadata optional keys 2023-06-22 10:42:23 +08:00
Brandon Liu
10021809dc add AVIF enum in JS client [#116] 2023-06-22 10:08:34 +08:00
Brandon Liu
6e0187049e add spec 3.1 metadata details [#111] 2023-06-22 09:47:00 +08:00
RobLabs.com
6700673009 Add WebP PMTiles binary & example file 2023-03-14 19:58:43 -07:00
Brandon Liu
3126ad0244 update vector basemap example 2023-01-18 15:52:12 +08:00
Brandon Liu
51c794824c fix spec raster example magic number 2022-11-22 02:12:12 +08:00
Brandon Liu
257b41dd04 add spec v3 examples to viewer 2022-10-22 10:59:30 +08:00
Brandon Liu
4f20a4b933 small spec copy improvements 2022-10-19 23:21:49 +08:00
Brandon Liu
790268a43c add stamen toner raster example for spec conformance. 2022-10-16 12:32:15 +08:00
Brandon Liu
a5a9b737ae Update spec.md 2022-10-07 11:40:54 +08:00
Brandon Liu
a6a1ff1f89 v3 spec details e7 coordinate encoding 2022-10-05 15:08:25 +08:00
Brandon Liu
5adeddf692 small readme fixes 2022-10-05 14:38:50 +08:00
Brandon Liu
13d22d2d63 spec/ directory with v2 and v3 specs [#62,#41,#4] 2022-10-05 14:18:08 +08:00