Canvas Globe with cities
This interactive visualization presents a world map showing the distribution of approximately 48,000 cities from the MaxMind WorldCities database. Using an orthographic projection rendered on a Canvas element, the map displays each city as a red point overlaid on a graticule and land polygons. The view supports pan and zoom interactions through the d3.zoom API, with the projection updating dynamically. The implementation leverages d3.geoOrthographic, d3.geoPath, and d3.geoGraticule within a Vue framework, with animation driven by requestAnimationFrame.
AI-generated descriptionA globe with pan and zoom showing all cities with population data from the MaxMind WorldCities database (~48k cities).
The globe is rendered with canvas. Also compare:
Canvas Globe with cities - buffered
Built with blockbuilder.org
forked from <a href='http://bl.ocks.org/larsvers/'>larsvers</a>'s block: <a href='http://bl.ocks.org/larsvers/dab7c2d6ea5ab964d10df0ef1470b90e'>Canvas Globe with cities</a>