view_map polyline renderer #42
Labels
No labels
area:companion
area:docs
area:shared
area:tooling
area:watchapp
blocker
kind:chore
kind:feature
kind:spike
kind:test
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
robert/PedalPebble#42
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Goal
Draw the map frame on the watch.
Acceptance criteria
graphics_draw_line/gpathMAP_HEADINGFiles
watchapp/src/c/view_map.cwatchapp/src/c/view_map.hNotes
No basemap in v1. The route line plus the turn view is what actually matters while riding.
Update — 2026-08-31: round-native on gabbro
A heading-up centred map suits a circular display better than a rectangular one, so this should be a
proper round variant rather than a rectangle inset into the circle:
gbitmap_get_data_row_info(), not a bounding rectangleUpdate — 2026-09-02: the watch projects
view_mapreceives route geometry in a metric frame and projects it itself (D39). This is the changethat makes zoom and re-centre instant and keeps the map alive through a dropout.
sin_lookup()/cos_lookup()— integer only, no floating pointMAP_HEADINGMAP_SCALE_Mno longer existsrider position marked stale rather than the view freezing