MapSCII: 基于 Node.js 的终端地图渲染器

MapSCII 是一款基于 Node.js 的命令行工具,能够在 xterm 兼容终端中渲染矢量地图数据,并以盲文和 ASCII 字符的方式呈现。

功能:

  • 支持鼠标拖动、缩放地图
  • 显示特定位置附近的兴趣点
  • 高度可定制的图层样式,支持 Mapbox 样式
  • 连接公共或私有矢量切片服务器
  • 可使用基于 OSM2VectorTiles 的离线地图数据
  • 针对 Linux 和 OSX 终端进行优化,提供流畅的体验
  • 使用 JavaScript 编写

安装:

  1. 确保系统已安装 Node.js (版本 >= 4.5)
  2. 使用 npm 全局安装 MapSCII:

    bash

    npm install -g mapscii

    如果在 OSX 系统上遇到文件权限错误,可能需要使用 sudo 权限安装:

    bash

    sudo npm install -g mapscii

使用:

telnet mapscii.me
zip 文件大小:86.93KB