🗺 MapSCII is a Braille & ASCII world map renderer for your console - enter => telnet mapscii.me <= on Mac (brew install telnet) and Linux, connect with PuTTY on Windows
$ telnet mapscii.me
If you're on Windows, use the open source telnet client PuTTY to connect.
With a modern node installation available, just start it with
If you haven't already got Node.js >= version 10, then go get it.
npm install -g mapscii
If you're on OSX, or get an error about file permissions, you may need to do
sudo npm install -g mapscii
In any of the supported Linux distros:
sudo snap install mapscii
(This snap is maintained by @nathanhaines)
This is pretty simple too.
If your terminal supports mouse events you can drag the map and use your scroll wheel to zoom in and out.
x256for converting RGB values to closest xterm-256 color code
term-mousefor mouse handling
keypressfor input handling
string-widthto determine visual string lengths
earcutfor polygon triangulation
rbushfor 2D spatial indexing of geo and label data
bresenhamfor line point calculations
simplify-jsfor polyline simplifications
You are free to copy, distribute, transmit and adapt our data, as long as you credit OpenStreetMap and its contributors. If you alter or build upon our data, you may distribute the result only under the same licence. The full legal code explains your rights and responsibilities.
The cartography in our map tiles, and our documentation, are licenced under the Creative Commons Attribution-ShareAlike 2.0 licence (CC BY-SA).