Zum Inhalt

Events (Map)

Wir unterstützen fast alle Leaflet-Events. Die Events sind in drei Gruppen unterteilt: Leaflet-Events, Marker-Events und Path-Events.

Map Events

Event Event Object Beschreibung
click MouseEvent Wird ausgelöst, wenn ein Klick oder Tap auf der Karte ausgeführt wird.
dblclick MouseEvent Wird ausgelöst, wenn ein Doppelklick oder Doppel-Tap auf der Karte ausgeführt wird.
mousedown MouseEvent Wird ausgelöst, solange die Maustaste auf der Karte gedrückt gehalten wird.
mouseup MouseEvent Wird ausgelöst, sobald die gedrückte Maustaste losgelassen wird.
mouseover MouseEvent Wird ausgelöst, wenn der Mauszeiger den Bereich der Karte betritt.
mouseout MouseEvent Wird ausgelöst, wenn der Mauszeiger den Bereich der Karte verlässt.
mousemove MouseEvent Wird ausgelöst, solange sich der Mauszeiger auf der Karte bewegt.
contextmenu MouseEvent Wird ausgelöst, wenn ein Klick mit der rechten Maustaste erfolgt oder wenn Sie die Karte eine Sekunde lang mit dem Finger gedrückt halten.
focus Event Wird ausgelöst, sobald ein Klick, Tap oder eine andere Aktion die Karte in den Fokus bringt.
blur Event Wird ausgelöst, wenn andere Elemente unabhängig von der Karte auf der Seite verwendet werden.
preclick MouseEvent Wird vor dem click-Event ausgelöst, wenn Sie eine Aktion ausführen möchten, die vor allen anderen Aktionen erfolgen soll.
load Event Wird ausgelöst, wenn die Karte initialisiert wird (definiert durch die erste Festlegung von center und zoom).
unload Event Wird ausgelöst, wenn die Karte entfernt wird. Dies geschieht, wenn die Methode remove() aufgerufen wird.
viewreset Event Wird ausgelöst, wenn die Karte ihren Inhalt neu zeichnen muss (üblicherweise beim Zoomen oder Laden).
movestart Event Wird ausgelöst, wenn eine Kartenbewegung beginnt.
move Event Wird bei jeder Kartenbewegung ausgelöst (Ziehen, Verschieben, Zoomen).
moveend Event Wird ausgelöst, wenn eine Kartenbewegung abgeschlossen ist.
dragstart Event Wird ausgelöst, wenn der Nutzer beginnt, die Karte zu verschieben.
drag Event Wird ausgelöst, solange der Nutzer die Karte verschiebt.
dragend DragEndEvent Wird ausgelöst, wenn der Nutzer das Verschieben der Karte beendet.
zoomstart Event Wird ausgelöst, wenn sich die Zoomstufe ändert (vor der Animation).
zoomend Event Wird ausgelöst, nachdem sich die Zoomstufe geändert hat.
zoomlevelschange Event Wird ausgelöst, wenn sich die Anzahl der Zoomstufen durch das Hinzufügen oder Entfernen eines Layers ändert.
resize ResizeEvent Wird ausgelöst, wenn sich die Kartengröße ändert.
autopanstart Event Wird ausgelöst, wenn sich die Karte automatisch positioniert, sobald ein Pop-up geöffnet wird.
layeradd LayerEvent Wird ausgelöst, wenn ein neuer Karten-Layer hinzugefügt wird.
layerremove LayerEvent Wird ausgelöst, wenn ein Layer von der Karte entfernt wird.
baselayerchange LayerEvent Wird ausgelöst, wenn sich der Basis-Layer über das Layer-Control ändert.
overlayadd LayerEvent Wird ausgelöst, wenn über das Layer-Control ein Overlay ausgewählt wird.
overlayremove LayerEvent Wird ausgelöst, wenn über das Layer-Control ein Overlay abgewählt wird.
locationfound LocationEvent Wird ausgelöst, wenn eine Geolokalisierung mit der Methode locate() erfolgreich war.
locationerror ErrorEvent Wird ausgelöst, wenn eine Geolokalisierung mit der Methode locate() fehlgeschlagen ist.
popupopen PopupEvent Wird ausgelöst, wenn ein Pop-up geöffnet wird.
popupclose PopupEvent Wird ausgelöst, wenn ein Pop-up geschlossen wird.

Mapping of Map Events for Google Maps and Bing Maps

Bing Maps Google Maps SmartMaps
click click click
dblclick dblclick dblclick
mapresize resize resize
maptypechanged baselayerchange
mousedown mousedown mousedown
mousemove mousemove mousemove
mouseout mouseout mouseout
rightclick rightclick contextmenu
mouseover mouseover mouseover
drag move
mouseup mouseup
zoom_changed zoomend, move, moveend
viechange move
viewchangestart movestart
idle moveend
dragstart movestart