Skip to main content

VehicleHeatmap

A heatmap layer component visualizing vehicle density across the map.

πŸ“‹ Overview​

PropertyValue
Filesrc/components/VehicleHeatmap.tsx
TypeReact Functional Component
AuthorUIP Team
Version1.0.0

🎯 Purpose​

  • Visualize vehicle density
  • Show traffic hotspots
  • Real-time density updates
  • Historical density comparison

πŸš€ Usage​

import { VehicleHeatmap } from '@/components/VehicleHeatmap';

function MapComponent() {
return (
<MapContainer>
<VehicleHeatmap
data={vehicleData}
visible={showHeatmap}
radius={30}
/>
</MapContainer>
);
}

πŸ“¦ Props​

PropTypeRequiredDefaultDescription
dataVehicleData[]Yes-Vehicle counts
visiblebooleanNotrueShow/hide layer
radiusnumberNo25Heatmap radius
blurnumberNo15Blur amount
maxIntensitynumberNo-Max intensity
gradientColorGradientNoDefaultColor gradient

🎨 Default Gradient​

IntensityColor
0.0Blue
0.4Cyan
0.6Green
0.7Yellow
0.8Orange
1.0Red

See the complete components reference for all available components.