Leaflet.Printage

A leaflet plugin that allows users to Print Map with a scaled-up version of the visible map.

MIT License

Downloads
132
Stars
0

Printage

General information

A leaflet plugin that allows users to receive a map as an Image/Pdf and donwload it.

  • Opportunities:
    • Compatible with Leaflet v1+.
    • The ability to increase the area of the map without increasing.
    • Simple layers will show on image.
    • Tiles ssupport: OSM, MapBox, etc.

Usage

Step 1. Include the required js and css files in your document.

  <link rel="stylesheet" href="dist/Leaflet.Printage.css">
  <script src="dist/Leaflet.Printage.js"></script>

Step 2. Add the following line of code to your map script

	L.control.Printage().addTo(mymap);

Step 3. You can pass a number of options to the plugin to control various settings.

Option Type Default Description
position String 'topright' Position the print button
title String 'Get image' Sets the text which appears as the tooltip of the control button
printControlLabel String '🖶' Sets icon to the control button
printControlClasses Array [] Sets classes to the control button
maxScale Int 10 Max image scale
minScale Int 1 Min image scale
inputTitle String 'Choose scale:' Title before scale input
downloadTitle String 'Download' Text on the download button