US-05: Interactive Map with Draggable Pins (MapContainer.jsx) #5

Closed
opened 2026-09-23 17:42:58 +00:00 by gabogg · 2 comments
Owner

User Story

As command leadership, I need to visualize the exact location of each deployed officer on the shopping mall floor plan using interactive draggable pins.

Acceptance Criteria

  • Shopping mall base floor plan rendered on a responsive canvas.
  • Draggable markers using native mouse drag-and-drop events without external heavy libraries.
  • Coordinates stored as relative percentages (, ) with clamping.
  • Visual distinction and color coding by category (purple for Gamas, red for Red Points, green for Parking).
  • Floating preview box showing shift map with smooth zoom expansion on hover.
## User Story As command leadership, I need to visualize the exact location of each deployed officer on the shopping mall floor plan using interactive draggable pins. ## Acceptance Criteria - [ ] Shopping mall base floor plan rendered on a responsive canvas. - [ ] Draggable markers using native mouse drag-and-drop events without external heavy libraries. - [ ] Coordinates stored as relative percentages (, ) with clamping. - [ ] Visual distinction and color coding by category (purple for Gamas, red for Red Points, green for Parking). - [ ] Floating preview box showing shift map with smooth zoom expansion on hover.
gabogg changed title from US-05: Mapa Interactivo con Marcadores Draggable (MapContainer.jsx) to US-05: Interactive Map with Draggable Pins (MapContainer.jsx) 2026-09-23 17:46:14 +00:00
Author
Owner

Addressed in Pull Request #14: #14

Addressed in Pull Request #14: https://git.gaboggamer.online/gabogg/orinokia-mall-control/pulls/14
Author
Owner

Closed via merged PR #14.

Closed via merged PR #14.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
gabogg/orinokia-mall-control#5
No description provided.