Interesting things happen when you drag a country onto the poles.<p>More information: <a href="https://en.wikipedia.org/wiki/Map_projection" rel="nofollow">https://en.wikipedia.org/wiki/Map_projection</a>
Just use an equal-area map projection.<p>Obligatory XKCD.[1]<p>[1] <a href="https://xkcd.com/977/" rel="nofollow">https://xkcd.com/977/</a>
The author of this tool should use history.replaceState instead of history.pushState. Otherwise the way the page saves state using the HTML5 History API makes it impossible to use the back button.
Same thing in puzzle form:<p><a href="https://gmaps-samples.googlecode.com/svn/trunk/poly/puzzledrag.html" rel="nofollow">https://gmaps-samples.googlecode.com/svn/trunk/poly/puzzledr...</a><p><a href="http://bramus.github.io/mercator-puzzle-redux/" rel="nofollow">http://bramus.github.io/mercator-puzzle-redux/</a>
Except, this is the Mercator projection, which distorts the size of objects as latitude increases from the Equator[1], rendering the whole website pretty much useless.<p>Consider using something like the Gall–Peters projection[2]. It is interesting to compare continents at their true size.<p>[1] <a href="https://en.wikipedia.org/wiki/Mercator_projection" rel="nofollow">https://en.wikipedia.org/wiki/Mercator_projection</a><p>[2] <a href="https://en.wikipedia.org/wiki/Gall%E2%80%93Peters_projection" rel="nofollow">https://en.wikipedia.org/wiki/Gall%E2%80%93Peters_projection</a>