🎨 Replace Carto basemaps with keyless OpenFreeMap styles #3
Loading…
Reference in a new issue
No description provided.
Delete branch "openfreemap-basemaps"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Carto now serves 2 KB "API Key Required" placeholder tiles to unauthenticated requests — the basemap was broken in prod and locally. OpenFreeMap serves vector styles with no account, no key, no quota;
basemapStyle(id)now returns a style URL, which MapLibre loads directly.liberty(closest to Voyager).BASEMAPS[id].themeinstead of the deleteddark_matterid.Builds on the merged #2 (map container fix) — verified locally with both applied.
Evidence
a.basemaps.cartocdn.com/voyager/11/1037/704.png→ 2049-byte placeholder, byte-identical for every style and zoom.After: 17/17 unit tests, svelte-check clean, 3/3 e2e (basemap switch asserted against real OpenFreeMap).
Merge Danger
Door: two-way (revert restores Carto).
Blast Radius: basemap only — heatmap proxy and API untouched.
474b5a2232toa076c12356WIP: 🎨 Replace Carto basemaps with keyless OpenFreeMap stylesto 🎨 Replace Carto basemaps with keyless OpenFreeMap styles