leaflet.path.drag

Allow to drag Leaflet path

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
leaflet.path.drag
2530.0.67 years ago8 years agoMinified + gzip package size for leaflet.path.drag in KB

Readme

Path.Drag.js
Add dragging capability to Leaflet path (Polygon, Polyline, Rectangle, Circle, CircleMarker…).

Example

Installation

This library requires Leaflet version 1.0 or above
Include Path.Drag.js in your javascript files (after including Leaflet itself).
It's available via NPM:
npm install leaflet.path.drag

Usage

A dragging handler will be attached to the paths instance of your map. To enable dragging, just do:
layer.dragging.enable()
To disable:
layer.dragging.disable()
If you want a path to be draggable as soon as it's added to map, add draggable: true to its options:
const layer = L.polygon([…], {draggable: true})

Alternatives:

  • https://github.com/w8r/Leaflet.Path.Drag: use it if you want to drag very big path
with many vertices.