node-distance-matrix
A distance matrix package that consumes Google Distance Matrix API to get distances between locations
How To Use
Install the package using:
npm install node-distance-matrix --save
Require and initialize the package using:
- const
NodeDistanceMatrix = require('node-distance-matrix);
Access the getDistanceMatrix method using
const distanceMatrix = NodeDistanceMatrix.getDistanceMatrix(apiKey, origin, destination, mode);
apiKey is the google console key for your project.
origin is the start location for the distance, which can be an address or a latitude/longitude, it can also be an array of locations.
destination is the end location, which can be an address or a latitude/longitude, it can also be an array of locations.
mode is the mode of transportation, it can be driving (default), walking or bicycling.
Access the distance data using a thenable:
distanceMatrix.then(response => { console.log(response) });
To access the sample response for the locations, use:
const mockDistanceMatrix = NodeDistanceMatrix.getMockDistanceMatrix();
Then,
mockDistanceMatrix.then(response => { console.log(response) });
Author:
Ethan Nwankwo