feat: add StopsMap and WalkingDirections components for enhanced map functionality
- Implemented StopsMap component to display bus stops on a map using MapLibre GL. - Integrated walking directions feature in WalkingDirections component to calculate routes from user location to selected bus stop. - Added geo utility functions for coordinate validation and distance calculation. - Created route grouping and stop filtering logic in routeGroups module. - Developed custom hooks for managing stop routes with React Query. - Added tests for routing and stop functionalities to ensure reliability.
BIN
qa/routes-filter-live-desktop.png
Normal file
|
After Width: | Height: | Size: 335 KiB |
BIN
qa/routes-filter-live-mobile.png
Normal file
|
After Width: | Height: | Size: 101 KiB |
BIN
qa/routes-filter-live-narrow.png
Normal file
|
After Width: | Height: | Size: 42 KiB |
BIN
qa/stop-dialog-live-mobile.png
Normal file
|
After Width: | Height: | Size: 71 KiB |
BIN
qa/stops-full-pane-live-desktop.png
Normal file
|
After Width: | Height: | Size: 95 KiB |
BIN
qa/stops-map-live-dark.png
Normal file
|
After Width: | Height: | Size: 254 KiB |
BIN
qa/stops-map-live-desktop.png
Normal file
|
After Width: | Height: | Size: 270 KiB |
BIN
qa/stops-map-live-mobile.png
Normal file
|
After Width: | Height: | Size: 145 KiB |
BIN
qa/stops-passport-live-mobile.png
Normal file
|
After Width: | Height: | Size: 71 KiB |
BIN
qa/walking-foot-live-mobile.png
Normal file
|
After Width: | Height: | Size: 98 KiB |