For a web app I want to source roadmap and satellite type maps from a web API which will be used with geometrical data from a database to generate reports. The reports would be viewed on screen or printed out. Print would require 300 dpi resolution to avoid blurring. Width/height approximately 17cm would be ideal.

Sources of map data may be Google Maps, MapBox, OpenStreetMap or another. OpenStreetMap has fair usage policies and their servers aren't designed for commercial use.

I would like to find out what Server Side Rendering options exist.


Nik4 may be a good solution for you. It is based on the Mapnik library and renders OSM data. You can define size of the output image as well as print resolution.

Also I used node-mapnik together with Mapnik to render custom maps for PDF reports.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.