Skip to content

v-mapWeb-Mapping-Komponenten

Provider-agnostische Web-Mapping-Komponentenbibliothek auf Basis von Stencil.js — OpenLayers, Cesium, Leaflet und Deck.gl hinter einem einheitlichen, deklarativen Web-Component-API.

Live-Demo

Eine echte v-map-Instanz, direkt auf dieser Doku-Seite. Provider: OpenLayers, Basemap: OpenStreetMap. <v-map-error> rendert Lade-/Laufzeitfehler automatisch oben rechts als Toast — kein JavaScript nötig.

Schnellstart

Installation:

bash
pnpm add @npm9912/v-map
# plus die gewünschte Engine
pnpm add ol

Im HTML einbinden:

html
<script type="module"
        src="./node_modules/@npm9912/v-map/dist/v-map/v-map.esm.js"></script>

<v-map flavour="ol">
  <v-map-layergroup group-title="Basiskarten" basemapid="OSM-BASE">
    <v-map-layer-osm id="OSM-BASE" label="OpenStreetMap"></v-map-layer-osm>
  </v-map-layergroup>
</v-map>

Mehr Details im Getting-Started-Guide.