dots on a map: setup-gl
A dot map uses Leaflet via Mapbox GL and D3.js to plot a set of latitude and longitude points from a local CSV file onto an interactive map. The code creates an SVG layer over the map canvas, projecting each data point into screen coordinates with `map.project` and rendering them as animated circles that scale up on entry. The visualization updates dynamically on map movements, with the dots representing geographic positions across London.