Classes for measure markers, circles, rectangles, polylines, polygon based on
Leaflet-Editable-Measures is made to be fully extendable. You have three ways to customize the behaviour: using options, listening to events, or extending.
Leaflet-Editable-Measures add events to the
When an event occurs the called function takes a parameter that contains the following properties:
- e - original event;
- measurer - measurer , that control measured layer;
- layer - measured layer;
- layerType - type of layer.
layerType can contain the following values:
|measure:move||Fired on mouse move before creating (choose point for marker, first vertex for Circle, Rectangle, Polyline, Polygon) figure.|
|measure:create||Fired when figure is being created (add first and following vertex, drag Circle or Rectangle vertex).|
|measure:created||Fired when figure created (mouse click for Marker, click on last vertex for Polyline/Polygon, mouseUp after dragging drag Circle or Rectangle vertex).|
|measure:edit||Fired when fire varied (Marker dragging, vertex of Circle/Rectangle/Polyline/Polygon dragged or deleted ).|
|measure:editend||Fired when varied is complete (mouseUp after dragging, vertex deleting).|