This gist has been inspired in this d3noobs' article about maps. It is the easiest way I've found to introduce SVG maps, whilst expanding the concept with the usual zooming/panning used to visualize maps. Since the previus D3 gist, I will be using ES6 Javascript specification as a standard to make shorter, more comprehensible scripts. Note that I'm using D3.v3.
Despite its simplicity, I've walked a long way before understanding the basic concepts 😭, because there are so complete yet tricky examples out there. For the sake of those who understand JS better, these tutorials may be useful to you: