Skip to content

@npm9912/v-map


@npm9912/v-map / index / JSX / VMap

Interface: VMap

Defined in: src/components.d.ts:1333

Properties

center?

optional center: string

Defined in: src/components.d.ts:1339

Mittelpunkt der Karte im WGS84-Koordinatensystem. Erwartet [lon, lat] (Längengrad, Breitengrad).

Default

ts
[0, 0]

Example

ts
<v-map center="[11.5761, 48.1371]" zoom="12"></v-map>

cssMode?

optional cssMode: CssMode

Defined in: src/components.d.ts:1344

Aktiviert ein „CSS-Only“-Rendering (z. B. für einfache Tests/Layouts). Bei true werden keine Provider initialisiert.

Default

ts
false

flavour?

optional flavour: Flavour

Defined in: src/components.d.ts:1350

Zu verwendender Karten-Provider. Unterstützte Werte: "ol" | "leaflet" | "cesium" | "deck".

Default

ts
"ol"

Example

ts
<v-map flavour="leaflet"></v-map>

useDefaultImportMap?

optional useDefaultImportMap: boolean

Defined in: src/components.d.ts:1360

Falls true, injiziert v-map automatisch die Import-Map.

Default

ts
true

zoom?

optional zoom: number

Defined in: src/components.d.ts:1365

Anfangs-Zoomstufe. Skala abhängig vom Provider (typisch 0–20).

Default

ts
3

Events

onMapProviderReady()?

optional onMapProviderReady: (event) => void

Defined in: src/components.d.ts:1355

Wird ausgelöst, sobald der Karten-Provider initialisiert wurde und Layers entgegennimmt. detail enthält { provider, flavour }. mapProviderReady

Parameters

event

VMapCustomEvent<MapProviderDetail>

Returns

void