Compact route map for the Session Overview tab. Draws an SVG
polyline tracing the trip's GPS path, with start (cyan) and end
(amber) markers, inside the standard Card shell.
Sessions with fewer than two GPS-bearing rows render a centered
"No GPS data" placeholder instead — common for OBD-only captures
where the phone's GPS was off.
The bigger Map tab (CLAUDE.md TODO §21) consumes a separate
BigMap once the design's hotspots / trip-stats sidecars land;
buildRoutePolyline is shaped to be promoted out of this sub-
component at that point.
Compact route map for the Session Overview tab. Draws an SVG polyline tracing the trip's GPS path, with start (cyan) and end (amber) markers, inside the standard
Cardshell.Sessions with fewer than two GPS-bearing rows render a centered "No GPS data" placeholder instead — common for OBD-only captures where the phone's GPS was off.
The bigger Map tab (CLAUDE.md TODO §21) consumes a separate
BigMaponce the design's hotspots / trip-stats sidecars land;buildRoutePolylineis shaped to be promoted out of this sub- component at that point.