93d5b01111
- Zoom 3-7: Heatmap overlay showing property density - Zoom 8-11: Density dots (small colored circles without numbers) - Zoom 12-15: Numbered cluster circles - Zoom 16+: Individual property markers Backend returns different data types (heatmap/density/clusters/markers) based on zoom level. Frontend uses Leaflet.heat for heatmap and custom divIcons for density dots with color gradient based on count. Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>