2.0.0-alpha2 • Published 7 years ago
leaflet-lasso v2.0.0-alpha2
leaflet-lasso
True lasso selection plugin for Leaflet. Demo

Supports all Leaflet vector layers:
- Marker
- CircleMarker
- Circle
- Polyline
- Polyline with multiple segments
- Rectangle
- Polygon
- Polygon with hole
- Polygon with multiple segments
- Polygon with multiple segments and holes
Selection modes:
- contain - entire shape must be in lasso polygon (default)
- intersect - any part of shape can be in lasso polygon
Install
npm install leaflet-lasso
import "leaflet-lasso"or
<script src="https://unpkg.com/leaflet-lasso@latest/dist/leaflet-lasso.umd.min.js"></script>Usage
Control
const lasso = L.control.lasso().addTo(map);Control in intersect mode
L.control.lasso({ intersect: true }).addTo(map);Finished event
map.on('lasso.finished', event => {
console.log(event.layers);
});Handler
const lasso = L.lasso(map);
yourCustomButton.addEventListener('click', () => {
lasso.enable();
});API
See TypeScript type definitions
Thanks
Icon by @Falke-Design
2.2.13
2 years ago
2.2.11
4 years ago
2.2.12
4 years ago
2.2.10
4 years ago
2.2.9
4 years ago
2.2.8
4 years ago
2.2.7
4 years ago
2.2.6
4 years ago
2.2.5
5 years ago
2.2.4
5 years ago
2.2.3
5 years ago
2.2.2
5 years ago
2.2.1
5 years ago
2.2.0
5 years ago
2.1.3
6 years ago
2.1.2
6 years ago
2.1.1
6 years ago
2.1.0
6 years ago
2.0.9
6 years ago
2.0.8
6 years ago
2.0.7
6 years ago
2.0.6
6 years ago
2.0.5
6 years ago
2.0.4
7 years ago
2.0.3
7 years ago
2.0.2
7 years ago
2.0.1
7 years ago
2.0.0
7 years ago
2.0.0-alpha5
7 years ago
2.0.0-alpha4
7 years ago
2.0.0-alpha3
7 years ago
2.0.0-alpha2
7 years ago
2.0.0-alpha1
7 years ago
1.1.3
8 years ago
1.1.2
8 years ago
1.1.1
8 years ago
1.1.0
8 years ago
1.0.5
8 years ago
1.0.4
8 years ago
1.0.3
8 years ago
1.0.2
8 years ago
1.0.1
8 years ago
1.0.0
8 years ago