You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
5 years ago | |
---|---|---|
lib | 5 years ago | |
.eslintrc.js | 5 years ago | |
.gitignore | 5 years ago | |
README.md | 5 years ago | |
index.js | 5 years ago | |
package-lock.json | 5 years ago | |
package.json | 5 years ago |
README.md
Notice
This tool by default uses OpenRouteMap API to fetch route distance between points with fallback to great-circle computation. It can be disabled with --no-orm
option.
Dependencies:
- NodeJS v10.6
- NPM 6.1.0
Installation:
cd
into repository's directorynpm install
Usage
execute ./index.js
or node index.js
. Usage is ./index.js --help
Usage: index [options]
Options:
-V, --version output the version number
--customers [url] URL for customers list. (default: https://s3.amazonaws.com/intercom-take-home-test/customers.txt)
--home [home] "Home" location - distances to customers will be calculated against it. Please prepend negative values with space, like so: --home " -1,2" (default: -6.257664, 53.339428)
--no-orm Disables fetching distance via OpenRouteMap.
--direct-routes Fall back to simple calculation if ORM tells there are no routes.
-d, --distance [meters] Maximum exclusive distance in meters (default: 100000)
-h, --help output usage information