2.0.0-alpha2 • Published 7 years ago

leaflet-lasso v2.0.0-alpha2

Weekly downloads
1,233
License
MIT
Repository
github
Last release
7 years ago

leaflet-lasso

True lasso selection plugin for Leaflet. Demo

screenshot

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