All examples By author By category About

micahstubbs

Chatty Map II

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