Trip planner
Go to file
Greg Pomerantz 7bdb455074 Route card: put walk/taxi on the leg popup; make the drop-off ride hoverable
Two fixes from the review of the rail rework:

- The airport→hotel "drop bags" ride was a special case: it was a structural
  row with no map line and no hover. It now draws a real polyline (airport →
  hotel) in renderMap and the rail row highlights it on hover / flies to it on
  click, exactly like every other route.
- The walk/taxi toggle no longer sits as a permanent "Getting around" block at
  the top of the rail. It lives on the route card — the popup a leg click opens
  (#l3-mode). It shows only for on-ground legs (a flight / train+bus segment has
  a fixed mode); flipping it re-estimates every on-ground leg and re-binds the
  open editor to the new leg (l3.idx). The L3 waypoint-drag handler now routes
  at the leg's actual mode instead of hardcoding 'foot'.

Verified: CDP — drop-off line drawn + hover highlights then restores (weight
5→7→5); clicking a leg opens the card with the toggle; Taxi flips travelMode +
shortens legs, card stays open + rebound (idx preserved); back to foot restores;
top toggle gone; 0 JS exceptions. Structural suite 13/13 still green.
2026-09-09 17:56:58 -04:00
mock Route card: put walk/taxi on the leg popup; make the drop-off ride hoverable 2026-09-09 17:56:58 -04:00
router multi-trip mock + Colombia trip with a real walking router 2026-09-09 09:44:29 -04:00
.gitignore mock: server-side per-trip store — originals, parsed docs, conversation 2026-09-09 15:31:06 -04:00
DESIGN.md maps project: design, survey, mock app, and route-aware planning backend 2026-09-06 00:05:17 -04:00
SURVEY.md maps project: design, survey, mock app, and route-aware planning backend 2026-09-06 00:05:17 -04:00