Commit Graph

278 Commits

Author SHA1 Message Date
Brandon Liu
47bffa32cf c++ v3 utility functions 2022-10-12 16:17:33 +08:00
Brandon Liu
0f03dc3312 python: pmtiles-convert from mbtiles writes v3 spec 2022-10-12 00:02:59 +08:00
Brandon Liu
43e46371c1 python: deprecate pmtiles-serve 2022-10-12 00:02:17 +08:00
Brandon Liu
b1cfa7da24 python v3: serialize/deserialize header 2022-10-11 16:58:42 +08:00
Brandon Liu
904031a85e python client: implement v3 directory serialization/deserialization 2022-10-11 15:57:15 +08:00
Brandon Liu
6087d89391 initial implementations of python v3 utility functions 2022-10-11 13:58:08 +08:00
Brandon Liu
02bbf12c29 Update README.md 2022-10-07 22:01:27 +08:00
Brandon Liu
a5a9b737ae Update spec.md 2022-10-07 11:40:54 +08:00
Brandon Liu
3d40ca4501 improve v2 compatibility shim populating metadata 2022-10-05 22:42:07 +08:00
Brandon Liu
884e980100 inspector GL map uses fitBounds 2022-10-05 22:34:50 +08:00
Brandon Liu
15be9a6c07 JS: Fix v2 defaults for Compression/TileType 2022-10-05 17:23:11 +08:00
Brandon Liu
b108831159 js v2 compatibility shim supports tile cancellation 2022-10-05 17:22:37 +08:00
Brandon Liu
64d7815149 Inspector app handles v2 archives better and assumes they are vector tiles 2022-10-05 17:21:40 +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
Brandon Liu
d8851a7041 inspector app uses new JS client 2022-10-05 10:48:00 +08:00
Brandon Liu
f831dd113a fix testing command 2022-10-05 10:46:43 +08:00
Brandon Liu
7526a4b8b6 fix tests for spec magic number/compression changes 2022-10-05 10:46:19 +08:00
Brandon Liu
41b53c2c12 js library has better organization 2022-10-04 23:40:38 +08:00
Brandon Liu
98311c1f12 Finish implementation of v2 compatibility shim in v2.ts 2022-10-04 21:07:49 +08:00
Brandon Liu
96d7ba7748 add minimal shim stubs for v2 backwards compatibility 2022-10-04 12:25:08 +08:00
Brandon Liu
9594cd1764 add second implementation of Cache for environments where promises cannot be shared between requests 2022-10-04 11:47:26 +08:00
Brandon Liu
6d6e931f1d rename Cache to SharedPromiseCache and make Cache interface 2022-10-04 11:07:08 +08:00
Brandon Liu
93ff392e6f rename Response to RangeResponse; fix lastUsed increment in header cache 2022-10-04 10:57:32 +08:00
Brandon Liu
2a805b0f40 rename Response > SourceData 2022-10-03 19:33:23 +08:00
Brandon Liu
bd53ad7d8f fix minZoom/maxZoom 2022-10-03 13:58:26 +08:00
Brandon Liu
92c1c8bbdf v3 getZxy response is object with optional cacheControl, expires [#24] 2022-10-03 13:57:59 +08:00
Brandon Liu
87bf3994d0 formatting, short-circuit getZxy based on header minzoom/maxzoom 2022-10-01 18:38:51 +08:00
Brandon Liu
9de085be8b js v3 client: coordinates use e7 fixed-precision encoding 2022-09-30 22:11:41 +08:00
Brandon Liu
f23ca5823b JS v3 reader with caching and ETag support [#59, #53, #41, #24, #4]
The v3 module is not exported yet; specifics of header design subject to change.
2022-09-27 09:12:36 +08:00
Brandon Liu
fbb0f4614c v3 js: varint routines [#41] 2022-09-19 21:13:58 -07:00
Brandon Liu
07eaf102a9 base v3 tileID and lookup functions [#41] 2022-09-19 20:44:23 -07:00
Brandon Liu
407db08d73 bump vite version 2022-09-15 16:36:32 -07:00
Brandon Liu
bc35a0afec app: add gzipped demo archive 2022-08-02 20:22:19 -07:00
Brandon Liu
bf813a75e9 lambda: better error reporting for misconfiguration 2022-08-02 19:55:21 -07:00
Brandon Liu
5d841713ba Update README.md 2022-08-02 19:22:17 -07:00
Brandon Liu
5ea9927089 Update README.md 2022-07-30 11:45:10 +08:00
Brandon Liu
38f59f209d Update README.md 2022-07-30 11:41:45 +08:00
Brandon Liu
5787962dcf Update README.md 2022-07-30 11:39:42 +08:00
Brandon Liu
0aae8344fc add basic header-only c++ writer implementation (hardcoded leaf level) 2022-07-30 11:28:10 +08:00
Brandon Liu
e6dcfd40c4 Merge pull request #61 from migurski/patch-2
Moved CORS headers up to include non-200 responses
2022-07-29 22:22:20 +08:00
Michal Migurski
c4f5a8f8bc 204 responses also need CORS headers 2022-07-28 17:16:42 -07:00
Michal Migurski
354477ae02 Moved CORS headers up to include non-200 responses 2022-07-28 14:19:49 -07:00
Brandon Liu
0557f0e23c lambda function CORS controlled by environment variable 2022-07-28 12:37:50 +08:00
Brandon Liu
62180fa1c7 Merge pull request #60 from migurski/patch-1
Add CORS response header
2022-07-28 12:27:05 +08:00
Brandon Liu
3279d7a867 Update README.md 2022-07-28 12:22:34 +08:00
Brandon Liu
74a0abd1f7 Update README.md 2022-07-28 12:22:14 +08:00
Brandon Liu
6f2498b7d8 fix CI 2022-07-28 12:18:13 +08:00
Brandon Liu
95bdb57dce build serverless packages as part of gh-pages CI 2022-07-28 12:14:32 +08:00