Chuyển tới nội dung chính

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.