@orbat-mapper/tactical-draw-adapter-leaflet
v0.2.0-alpha.4
Published
Leaflet engine adapter for @orbat-mapper/tactical-draw — implements the MapAdapter ABI on top of Leaflet.
Maintainers
Readme
@orbat-mapper/tactical-draw-adapter-leaflet
Leaflet bindings for @orbat-mapper/tactical-draw.
LeafletAdapter implements the MapAdapter contract, letting you draw and
edit MIL-STD-2525 / APP-6 control measures on a Leaflet map.
leaflet is a peer dependency, so you control which version is installed.
Installation
# npm
npm install @orbat-mapper/tactical-draw-adapter-leaflet @orbat-mapper/tactical-draw leaflet
# pnpm
pnpm add @orbat-mapper/tactical-draw-adapter-leaflet @orbat-mapper/tactical-draw leafletUsage
import L from "leaflet";
import { TacticalDraw } from "@orbat-mapper/tactical-draw";
import { LeafletAdapter } from "@orbat-mapper/tactical-draw-adapter-leaflet";
const map = L.map("map").setView([49.37, -0.87], 13);
const adapter = new LeafletAdapter(map);
const draw = new TacticalDraw(adapter);
// …drive draw/edit sessions through `draw`.Quick Links
@orbat-mapper/tactical-draw— the draw/edit core this adapter implements@orbat-mapper/control-measures— generates the control measures as GeoJSON- GitHub repository
License
MIT
