Skip to main content

Edit Modes

EditModes provide a way of handling user interactions in order to manipulate GeoJSON features and geometries.

The most basic modes are:

ViewMode

No edits are possible, but selection is still possible.

Source code

DuplicateMode

User can duplicate and translate a feature by clicking selected feature and dragging anywhere on the screen. This mode is extends TranslateMode. This mode supports multiple selections.

Source code

Composite Mode

Use CompositeMode to combine multiple modes. Not all combinations are guaranteed to work.

new CompositeMode(modes, options = {})

  • modes: Array<EditMode> Modes you want to combine. Order is very important.
  • options (optional): Options to be added later.
new CompositeMode([new DrawLineStringMode(), new ModifyMode()])