Everything you need to build geo-editing
17 production-ready features. Drop them into your Leaflet or MapLibre app and ship today. Start with the free version.

Drag Mode

Drag shapes to new locations on the map. Perfect for repositioning shapes or moving them between layers.

Draw Mode

Draw custom shapes and annotations directly on the map. Perfect for highlighting areas of interest or planning routes.

Edit Mode

Edit vertices of existing shapes on the map. Perfect for fine-tuning shapes or correcting mistakes.

Rotate Shapes

Rotate shapes around a central point on the map. Perfect for aligning shapes with other map features.

Scale Mode

Scale shapes on the map. Perfect for resizing polygons or circles. Configurable to support both center scaling and uniform scaling.

Text Layers

Add text annotations to the map. Perfect for adding labels or notes to specific locations.

Removal Mode

Remove layers from the map. Perfect for cleaning up or starting over.

Cut Mode

Cut existing layers on the map. Perfect for splitting polygons or lines into multiple parts.

Split Mode

Split existing layers on the map. Perfect for splitting polygons or lines into multiple parts.

Union Mode

The union mode in Leaflet-Geoman allows users to merge two leaflet layers into one.

Difference Mode

The Difference mode in Leaflet-Geoman allows users to subtract the difference of two leaflet layers.

Snapping Vertices

Snap vertices of new shapes to existing shapes on the map. Perfect for aligning shapes or connecting them seamlessly.

Pinning Vertices

Pin vertices of new shapes together to allow precise editing. Perfect for aligning shapes or connecting them seamlessly. When dragging a vertex/marker, you can pin all other Markers/Vertices that have the same latlng.

Measurements

Calculate the measurement of a layer while drawing and editing. Perfect for measuring distances and areas.

Snap Guides

Snap Guides are a powerful tool to create precise geometries. They are displayed as dashed lines and snap to the orthogonal direction (90°) of the current vertex line.

Auto Tracing

While drawing / cutting it is possible to auto trace the coordinates of another Layer.

Performance

Leaflet-Geoman offers a set of special options to increase performance when working with very large datasets. Click the layers to see the performance features in action.

Why build it yourself?

Every feature above would take days or weeks to implement from scratch. Geoman gives you all of them, production-tested across 3.6 million installations, with a single dependency.

Get started free

Get geo-editing tips & product updates

We'll email you updates. Unsubscribe anytime. Privacy Policy

© 2026 Geoman. All rights reserved.

Summarize with AI