1.3.0 • Published 8 months ago
@osmcha/maplibre-adiff-viewer v1.3.0
maplibre-adiff-viewer
A MapLibre GL JS plugin to visualize OpenStreetMap augmented diff files on a map in the browser, in the manner of osmcha.org.
Installation
npm install @osmcha/maplibre-adiff-viewerUsage
import maplibre from "maplibre-gl";
import adiffParser from "@osmcha/osm-adiff-parser";
import { MapLibreAugmentedDiffViewer } from "@osmcha/maplibre-adiff-viewer";
let map = new maplibre.Map({ /* configure your map here */ });
let adiff = await adiffParser(augmentedDiffXmlString); // parse your augmented diff XML
let adiffViewer = new MapLibreAugmentedDiffViewer(adiff); // initialize the plugin
map.once("load", () => adiffViewer.addTo(map)); // add the plugin to the mapLicense
This code is available under the ISC License. See the LICENSE file for details.