leaflet-range
Version:
A simple HTML5 range control for Leaflet maps
63 lines (39 loc) • 1.07 kB
Markdown
# Leaflet.Range
A simple HTML5 range control for Leaflet maps.
See the [example](//consbio.github.io/Leaflet.Range).
*Tested with Leaflet 1.1.0*
## Install
```
npm install leaflet-range
```
## Usage
Include the CSS:
```
<link rel="stylesheet" href="L.Control.Range.css" />
```
Include the JavaScript:
```
<script src="L.Control.Range-min.js"></script>
```
The control can be oriented vertically or horizontally. It will fire ```input``` and ```change``` events as the user
interacts with the slider.
Example usage:
```javascript
var slider = L.control.range({
position: 'topright',
min: 0,
max: 100,
value: 50,
step: 1,
orient: 'vertical',
iconClass: 'leaflet-range-icon',
icon: true
});
slider.on('input change', function(e) {
console.log(e.value); // Do something with the slider value here
});
map.addControl(slider);
```
## Credits:
Developed and maintained with support from the [U.S. Forest Service](http://www.fs.fed.us/) and the
[USDA Northwest Climate Hub](http://www.climatehubs.oce.usda.gov/northwest).