A graphic scale for Leaflet.js that looks sharp
npm install leaflet-graphicscale---
![Image][1]
Demo : http://nerik.github.io/leaflet-graphicscale/demo/
This plugin provides a more interesting alternative with more customizability.
Yes, please. I haven't had the time to make proper tests but they would be much needed.
Also I've heard that there are some parts on the globe where they don't use the metric system, so if you'd like to add your measurement system be my guest (furlongs, wiffles, smoots, miles... http://en.wikipedia.org/wiki/List_of_humorous_units_of_measurement)
To run the demo locally (you'll need ``sass`): ``
npm run dev
``
See below for `[options]`
``
npm install -S leaflet-graphicscale
SASS :
``
@import './node_modules/leaflet-graphicscale/src/Leaflet.GraphicScale.scss';
JS :
``
require('leaflet-graphicscale');
var graphicScale = L.control.graphicScale().addTo(map);
Default: false
- false/'nofill'

- 'fill'

- 'hollow'

- 'line'

Default: false

Default: false. Show smaller divisions on the left of the zero.

Default: 30. The minimum width of a scale unit.
Default: 240. The maximum width of the scale without subunits.
Default: auto. Display the distance label on top/on the bottom of the scale bar. If set to auto, labels will be placed on top when the scale control is on the bottom of the map, and on the bottom when the scale control is on the top of the map (`position`` parameter)
See http://leafletjs.com/reference.html#control
See http://leafletjs.com/reference.html#control-scale
[1]: http://nerik.github.io/leaflet-graphicscale/demo/