What problem does it solve?
External MineMap editing plugin provides an editing workbench for drawing, selecting, styling overrides, locking, batch writing and overlay editing. It is designed as a demo-backed external dependency, not part of the core MineMap feature, to validate editing workflows in demos and integrations.
Core Features & Use Cases
- External plugin instance controlled via new minemap.edit.init(map, options) after the map loads.
- Supports editing workflows through edit.onBtnCtrlActive(mode), setCustomStyle(style), and setFeatures(featureCollection).
- Provides a drawing/edit pool with edit.draw.add, edit.draw.getSelectedIds, and edit.draw.deleteAll, plus per-id property updates with setFeaturePropertiesByIds(ids, properties) and locking via setLockByIds(ids, true).
- Demonstrates multi-surface scenarios with 2D/3D overlays and classificationType to position layers above edits, plus patterns for toolbar-mode switching and bulk initial feature import.
Quick Start
Initialize the edit plugin after the map loads and call new minemap.edit.init(map, options) to begin editing.