카카오 모빌리티 내비게이션 API를 CLI에서 호출하는 도구입니다.
# 글로벌 설치
npm install -g pathfinder-cli
# 또는 소스에서 빌드
git clone https://github.com/Variel/pathfinder.git
cd pathfinder
npm install
npm run build# API 키 등록 (카카오 디벨로퍼스에서 REST API 키 발급)
pathfinder login
# 상태 확인
pathfinder statuspathfinder directions -o 127.1086228,37.4012191 -d 127.10820,37.40262
pathfinder dir -o 127.1086228,37.4012191,name=출발지 -d 127.10820,37.40262,name=도착지 --alternativespathfinder waypoints -o 127.1086228,37.4012191 -d 127.10820,37.40262 \
-w "127.110,37.402|127.112,37.403|127.114,37.404"pathfinder future -o 127.1086228,37.4012191 -d 127.10820,37.40262 -t 202603170900| 옵션 | 설명 |
|---|---|
-p, --priority |
경로 우선순위: RECOMMEND, TIME, DISTANCE |
--avoid |
회피: ferries|toll|motorway|schoolzone|uturn |
--alternatives |
대안 경로 포함 |
--car-fuel |
연료: GASOLINE, DIESEL, LPG |
--car-hipass |
하이패스 장착 |
--summary |
요약만 반환 |
--json |
JSON 원본 출력 |
경도,위도[,name=이름][,angle=각도]
- 경도(x):
127.1086228 - 위도(y):
37.4012191 - 이름(선택):
name=서울역 - 각도(선택, 출발지만):
angle=90
카카오 디벨로퍼스에서 앱을 생성하고 REST API 키를 발급받으세요.