MapSCII - The Whole World In Your Console.
 
 
Go to file
Michael Straßburger d065fb1849 👓 adding zoom step in to config 2016-09-18 21:50:09 +02:00
tiles
.gitignore
LICENSE
README.md
package.json
termap.coffee 👓 adding zoom step in to config 2016-09-18 21:50:09 +02:00

README.md

termap - Terminal Map Viewer

Discover the world in your console! termap allows you to render and navigate VectorTile based maps in your console.

  • No native dependencies, 100% Coffee-/JavaScript
  • Use your mouse or keyboard to navigate the map
  • Use tile servers or local MBTiles and VectorTiles

How to get it?

npm install -g termap

Behind the scenes

Libraries

Wishlist

  • node-gyp binding to libdrawille for speed refactor possibilities + filled polygons

TODOs

  • mapping of view to tiles to show
  • tile request system
    • from local mbtiles
    • from remote url
  • label drawing
  • lat/lng-center + zoom based viewport
  • TileSource class (abstracting URL, mbtiles, single vector tile source)
  • zoom while keeping center
  • API
    • setCenter
    • setZoom
  • accurate mouse drag&drop
  • handle console resize