feat(ui-lvgl): vector map route stripes and point labels

Hiking routes are stored per stretch with the waymark colours of every
route along it and drawn as side-by-side stripes on a white band (half
the route ways in the Tatra sample carry two or more routes), less
simplified; demanding / alpine paths are dotted. Named points (places,
peaks with height, huts, passes, springs, viewpoints, caves) come in
small .vp files and are placed by priority as a layer over the tiles,
clear of each other and of the map controls.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Jakub
2026-09-27 11:25:08 +02:00
co-authored by Claude Opus 5.5
parent ba4e13e2b2
commit 117b7513bc
5 changed files with 614 additions and 47 deletions
+7 -3
View File
@@ -259,9 +259,13 @@ Ideas to come back to (2026-09-26):
scanline polygons + thick lines drawn into the 256 px tile; behind Map
tools > Vector map (test), raster where no vector data. Measured on the
L2: 8-60 ms drawing, SD read ~30 ms per new data file (cached after).
- [ ] Vector maps next: delta / varint coordinates (smaller files, faster
read), labels and POIs (peaks, shelters, springs), contours, a PBF
pipeline for regions + download on the device, styling.
- [x] Vector maps: VT3 (delta / varint points, ~half the size); hiking
routes per stretch, the routes sharing it as side-by-side stripes on a
white band, less simplified; demanding / alpine paths dotted; labels of
named points (places, peaks with height, huts, passes, springs...) as
a layer over the tiles, placed by priority. No street names (raster).
- [ ] Vector maps next: contours, a PBF pipeline for regions + download on
the device, styling.
User list, second batch (2026-09-26):