-
Notifications
You must be signed in to change notification settings - Fork 1
/
test_transport.js
42 lines (32 loc) · 1.48 KB
/
test_transport.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
//Source from cmd
var src = process.argv[2];
//Destination from cmd
var dest = process.argv[3];
//google api key
var key = process.argv[4];
if (src === null || dest === null) {
console.log("Please give command line argument for example 'node test.js alexanderplatz wedding' ");
} else {
console.log("^^^^^^Inside Test source^^^^^^^^^ ");
//How to get general travel journey info "arrival_time", "departure_time", "distance", "duration" by the example shown in console.log statement
var transport = require('./transport_json_parser.js')(src, dest, key);
//Displaying on Console
transport.test();
/*********How to get general travel journey info "arrival_time", "departure_time", "distance",
"duration" by the example shown in console.log statement*/
transport.getTransInfo(function(err, transInfo){
//Your code. Below is an example
/*console.log("\n\t<<<<<<<General Details from Test_Transport>>>>>>>"+
"\n\t Departure Time: "+transInfo.departure_time+
"\n\t Arrival Time: "+transInfo.arrival_time+
"\n\t Duration: "+transInfo.duration+
"\n\t Distance: "+transInfo.distance );*/
});
//**********To get Direction JSON
transport.direction(function(err, directionInfo){
//Your code. Below is an example
/*console.log("\n\t ##########Directions########## \n\t Total Number of Steps: "+directionInfo.length+
"\n\t Step Number: "+directionInfo[0].step+
"\n\t Travel Mode: "+ directionInfo[0].travel_mode);*/
});
}