Generate pdf with OpenStreetMap tiles.
sudo yarn global add osm2pdf
# or
sudo npm install -g osm2pdf
You need to provide a route in gpx format. You can download it e.g. on graphhopper website or bicycle planning website cycle.travel.
osm2pdf --route --zoom=10 --input=path/to/route.gpx --output=path/to/output --tile-server=1
You need to provide GPS boundaries of the area you want to download.
osm2pdf -n=70.923 -w=-4.373 -s=55.756 -e=27.872 --zoom=9 --output=path/to/output --tile-server=2
osm2pdf --list-tile-servers
osm2pdf -h
# or
osm2pdf --help
We use ECMAScript Modules which are supported since Node v8.
Tiles are provided by various tile servers. Please use their resources responsibly and follow their respective usage policies.