0.4.7 • Published 1 year ago

@geolonia/mbgl-export-control v0.4.7

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

@geolonia/mbgl-export-control

npm version

This is a Mapbox GL JS plugin that allows you to download the map as .png file.

npm.io

Demo

https://geolonia.github.io/mbgl-export-control/

How to install

$ npm install @geolonia/mbgl-export-control

Then:

import ExportControl from '@geolonia/mbgl-export-control'

const map = new mapboxgl.Map({...});

// Add the control to download png.
map.addControl(new ExportControl());

Options

The constructor of this plugin has some options.

new ExportControl({
  dpi: 300,
  attribution: "© OpenStreetMap Contributors",
})
  • dpi - Optional. Resolution for the png image. The default value is 300.
  • attribution - Optional. The attribution text for map exported with png format.
  • textFont - Optional. An array of text fonts. ["Noto Sans Italic", "..."]. If it is empty, this plugin try to detect font from JSON for the style of the map.

LICENCE

MIT