Explore the Features
Explore our powerful Geoman library features showcased below, and get started today 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.

Geoman Library Features

Whether you're looking to visualize data, create interactive maps, or simply enhance your website with beautiful maps, our library has you covered. With a wide range of features and customization options, you can tailor your maps to fit your exact needs.

Join thousands of satisfied users who have transformed their mapping experience with our tools. Start exploring today and see the difference for yourself!