Click on a country.
an iteration on the delightful Chatty Map from @martgnz
this is the world map I always wanted when I was a kid studying for the Geography Bee
the script tag that includes babel on the page is from the bl.ock ES2015 Sequences Sunburst
localized country names are sourced from the i18n-iso-countries project by @hellomichibye. want to add your language? just translate this list of country names and send michaelwittig a pull request!
the map itself is drawn with spam.js, a small library for to declaratively creating modern Canvas maps with D3. spam.js makes it easy to create static or zoomable maps with automatic projection and retina resolution.
oh and the voices? the voices you ask? they're from http://responsivevoice.org/ API docs source code
https://d3js.org/d3.v3.min.js
https://npmcdn.com/babel-core@5.8.34/browser.min.js
https://code.responsivevoice.org/responsivevoice.js