CLI에서지도를 확인하는 방법

1822 단어 googlecliNode.js
CLI에서 location 정보인 lat, loc를 지정해 Map상에서 표시하는 툴을 찾고 있었습니다만, 좀처럼 발견되지 않았으므로, 뭔가 좋은 것이 있으면 가르쳐 주세요.

일단, 발견한 것을 소개합니다. 가능하면 (1)lat,loc에서 query 할 수 있는 것,(2)google map으로 확대, 축소할 수 있는 것이 조건입니다만, 한쪽밖에 발견되지 않았습니다.



blessed-contrib:map


# とりあえずサーバー情報を引き出してみる
$ whois example.com
$ nslookup exmaple.com
8.8.8.8
# 仮にipが8.8.8.8だったとする, サーバーのおおよその位置をblessed-contribを使って世界地図上で表示してみる
# https://github.com/yaronn/blessed-contrib
$ git clone https://github.com/yaronn/blessed-contrib.git
$ cd blessed-contrib
$ vim examples/map-query-location.js

blessed-contrib/examples/map-query-location.js
var blessed = require('blessed')
  , contrib = require('../')
  , screen = blessed.screen()
  , map = contrib.map({label: 'World Map'})
  , loc = process.argv[2]
  , rLoc = loc.split(",")

screen.append(map)
map.addMarker({"lat" : rLoc[0], "lon" : rLoc[1], color: "red", char: "X" })

screen.render()

node의 blessed-contrib에 영감을 받고 golang과 rust로 작성된 것도있는 것 같습니다. 이것들을 사용하여 cli tool을 작성하면 편리합니다.



mapscii


# https://github.com/rastapasta/mapscii
$ sudo npm install -g mapscii
$ mapscii

...이쪽은 query 할 수 없다

좋은 웹페이지 즐겨찾기