Skip to content
High-resolution maps in the browser, for printing
Branch: master
Clone or download
Pull request Compare This branch is 2 commits ahead, 7 commits behind mpetroff:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
css
js
COPYING
index.html
readme.md

readme.md

Print Maps

Web maps normally don't print well, as their resolution is much lower than normal print resolution, not to mention the various other unwanted text and elements that print along with the map. Print Maps changes that by leveraging Mapbox GL JS to render print resolution maps in the browser.

Options

  • Inches or millimeters
  • PNG or PDF output (PDF is Letter size for inches, A4 for millimeters)
  • Choice of map styles
  • Height and width settings
  • DPI setting

Building

Add your Mapbox access token to js/script.js, run a local webserver such as python3 -m http.server, and open index.html.

Attribution

Attribution of maps is required. See tile provider terms for details.

License

Print Maps is distributed under the MIT License. For more information, read the file COPYING or peruse the license online.

Credits

You can’t perform that action at this time.