RouteVisualization
A map layer component for displaying planned routes with traffic conditions.
📋 Overview
| Property | Value |
|---|---|
| File | src/components/RouteVisualization.tsx |
| Type | React Functional Component |
| Author | UIP Team |
| Version | 1.0.0 |
🎯 Purpose
- Render route polylines on map
- Show traffic conditions along route
- Highlight incidents on route
- Display turn-by-turn points
🚀 Usage
import { RouteVisualization } from '@/components/RouteVisualization';
function MapComponent() {
return (
<MapContainer>
<RouteVisualization
route={selectedRoute}
showTraffic={true}
showIncidents={true}
/>
</MapContainer>
);
}
📦 Props
| Prop | Type | Required | Default | Description |
|---|---|---|---|---|
route | Route | Yes | - | Route to display |
showTraffic | boolean | No | true | Color by traffic |
showIncidents | boolean | No | true | Show incidents |
color | string | No | '#3388ff' | Route color |
alternativeRoutes | Route[] | No | [] | Alt routes |
🎨 Traffic Coloring
| Speed | Color |
|---|---|
| Free flow (>50 km/h) |