Update task task-024

This commit is contained in:
Jeff Emmett 2025-12-04 21:35:10 -08:00
parent e778e20bae
commit 36ce0f3fb2
1 changed files with 12 additions and 1 deletions

View File

@ -4,7 +4,7 @@ title: 'Open Mapping: Collaborative Route Planning Module'
status: In Progress status: In Progress
assignee: [] assignee: []
created_date: '2025-12-04 14:30' created_date: '2025-12-04 14:30'
updated_date: '2025-12-05 05:29' updated_date: '2025-12-05 05:35'
labels: labels:
- feature - feature
- mapping - mapping
@ -118,4 +118,15 @@ Map refactoring completed:
- Added layers/index.ts and updated open-mapping exports - Added layers/index.ts and updated open-mapping exports
- Server running without compilation errors - Server running without compilation errors
- Architecture now follows layer pattern: Base Map → Collaboration Layers - Architecture now follows layer pattern: Base Map → Collaboration Layers
Enhanced MapShapeUtil (1326 lines) with:
- Touch/pen/mouse support with proper z-index (1000+) and touchAction styles
- Search with autocomplete as you type (Nominatim, 400ms debounce)
- Directions panel with waypoint management, reverse route, clear
- GPS location sharing panel with start/stop, accuracy display
- Quick action toolbar: search, directions (🚗), GPS (📍), style picker
- Larger touch targets (44px buttons) for mobile
- Pulse animation on user GPS marker
- "Fit All" button to zoom to all GPS users
- Route info badge when panel is closed
<!-- SECTION:NOTES:END --> <!-- SECTION:NOTES:END -->