Ereignisse (Map)

Ereignisse

Wir unterstützen fast alle Leaflet-Ereignisse. Die Ereignisse sind in drei Gruppen unterteilt: Karten-Ereignisse, Marker-Ereignisse und Pfad-Ereignisse.

Karten-Ereignisse

Ereignis Ereignis-Objekt Beschreibung
click MouseEvent Wird ausgelöst, wenn ein Klick in oder ein Tap auf die Karte ausgeführt wird.
dblclick MouseEvent Wird ausgelöst, wenn ein Doppelklick in oder ein Doppel-Tap auf die Karte ausgeführt wird.
mousedown MouseEvent Wird solange ausgelöst, wie die Maustaste auf der Karte gedrückt gehalten bleibt.
mouseup MouseEvent Wird ausgelöst, sobald die gedrückte Maustaste losgelassen wird.
mouseover MouseEvent Wird ausgelöst, wenn der Maus-Zeiger in den Bereich der Karte eintritt.
mouseout MouseEvent Wird ausgelöst, wenn der Maus-Zeiger den Bereich der Karte verlässt.
mousemove MouseEvent Wird ausgelöst, solange sich der Maus-Zeiger auf der Karte bewegt.
contextmenu MouseEvent Wird ausgelöst, wenn ein Klick mit der rechten Maustaste ausgelöst wird oder man mit dem Finger eine Sekunde die Karte gedrückt hält.
focus Event Wird ausgelöst, sobald ein Klick, ein Tap oder andere Aktionen die Karte in den Fokus bringt.
blur Event Wird ausgelöst, wenn andere Elemente unabhängig von der Karte auf der Seite genutzt werden.
preclick MouseEvent Wird vor dem Klick-Event ausgelöst, falls man eine Aktion ausführen möchte, die vor allen anderen Aktionen durchgeführt werden soll.
load Event Wird ausgelöst, wenn die Karte initialisiert wurde (definiert durch das erste Setzen von center und zoom).
unload Event Wird ausgelöst, wenn die Karte entfernt wird. Das passiert, wenn die Methode remove() aufgerufen wird.
viewreset Event Wird ausgelöst, wenn die Karte ihren Inhalt neu zeichnen muss (üblicherweise bei Zoom oder Load).
movestart Event Wird ausgelöst, wenn eine Kartenbewegung begonnen wird.
move Event Wird bei jeder Kartenbewegung ausgelöst (draggingpanningzooming).
moveend Event Wird ausgelöst, wenn eine Kartenbewegung beendet wird.
dragstart Event Wird ausgelöst, wenn der Nutzer beginnt, die Karte zu verschieben.
drag Event Wird solange ausgelöst, wie der Nutzer die Karte bewegt.
dragend DragEndEvent Wird ausgelöst, wenn der Nutzer das Verschieben der Karte beendet.
zoomstart Event Wird ausgelöst, wenn sich der Zoom-Level ändern wird (vor der Animation).
zoomend Event Wird ausgelöst, nachdem der Zoom-Level sich geändert hat.
zoomlevelschange Event Wird ausgelöst, wenn die Anzahl an Zoom-Level aufgrund des Hinzufügens oder Löschens eines Layers sich ändert.
resize ResizeEvent Wird ausgelöst, wenn die Kartengröße sich ändert.
autopanstart Event Wird ausgelöst, wenn die Karte sich beim öffnen eines Popups automatisch positioniert.
layeradd LayerEvent Wird ausgelöst, wenn ein neuer Kartenlayer hinzugefügt wird.
layerremove LayerEvent Wird ausgelöst, wenn ein Layer von der Karte entfernt wird.
baselayerchange LayerEvent Wird ausgelöst, wenn der Base-Layer mit dem Layer-Control sich ändert.
overlayadd LayerEvent Wird ausgelöst, wenn ein Overlay über das Layer-Control selektiert wird.
overlayremove LayerEvent Wird ausgelöst, wenn ein Overlay über das Layer-Control abgewählt wird.
locationfound LocationEvent Wird ausgelöst, wenn eine Geolokalisierung über die locate() Methode erfolgreich war.
locationerror ErrorEvent Wird ausgelöst, wenn eine Geolokalisierung über die locate() Methode fehlgeschlagen ist.
popupopen PopupEvent Wird ausgelöst, wenn sich ein Popup öffnet.
popupclose PopupEvent Wird ausgelöst, wenn ein Popup geschlossen wird.

Mapping der Karten-Ereignisse für Google Maps und 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 zoomendmovemoveend
viechange   move
viewchangestart   movestart
  idle moveend
  dragstart movestart

Marker-Ereignisse

Ereignis Ereignis-Objekt Beschreibung
click MouseEvent Wird ausgelöst, wenn auf dem Marker ein Klick oder ein Tap ausgeführt wird.
dblclick MouseEvent Wird ausgelöst, wenn ein Doppelklick oder ein Doppel-Tap auf den Marker ausgeführt wird.
mousedown MouseEvent Wird solange ausgelöst, wie die Maustaste auf dem Marker gedrückt gehalten bleibt.
mouseover MouseEvent Wird ausgelöst, wenn der Maus-Zeiger in den Bereich des Markers eintritt.
mouseout MouseEvent Wird ausgelöst, wenn der Maus-Zeiger den Bereich des Markers verlässt.
contextmenu MouseEvent Wird ausgelöst, wenn ein Klick mit der rechten Maustaste ausgelöst wird oder man mit dem Finger eine Sekunde den Marker gedrückt hält.
dragstart Event Wird ausgelöst, wenn der Nutzer beginnt, den Marker zu bewegen.
drag Event Wird solange ausgelöst, wenn der Benutzer den Marker bewegt.
dragend DragEndEvent Wird ausgelöst, sobald der Nutzer den Marker loslässt.
move Event Wird ausgelöst, wenn der Marker mit setLatLng() bewegt wird.
add Event Wird ausgelöst, wenn der Marker der Karte hinzugefügt wird.
remove Event Wird ausgelöst, wenn der Marker von der Karte entfernt wird.
popupopen PopupEvent Wird ausgelöst, wenn sich ein Popup öffnet.
popupclose PopupEvent Wird ausgelöst, wenn ein Popup geschlossen wird.

Mapping der Marker-Ereignisse für Google Maps und Bing Maps.

Bing Maps Google Maps SmartMaps
    add
    remove
click click click
dblclick dblclick dblclick
dragstart dragstart dragstart
drag drag drag
dragend dragend dragend
mousedown mousedown mousedown
mouseout mouseout mouseout
mouseover mouseover mouseover
mouseup mouseup mouseup

Pfad-Ereignisse

Ereignis Ereignis-Objekt Beschreibung
click MouseEvent Wird ausgelöst, wenn auf das Objekt ein Klick oder ein Tap ausgeführt wird.
dblclick MouseEvent Wird ausgelöst, wenn ein Doppelklick oder ein Doppel-Tap auf das Objekt ausgeführt wird.
mousedown MouseEvent Wird solange ausgelöst, wie die Maustaste auf dem Objekt gedrückt gehalten bleibt.
mouseover MouseEvent Wird ausgelöst, wenn der Maus-Zeiger in den Bereich des Objekts eintritt.
mouseout MouseEvent Wird ausgelöst, wenn der Maus-Zeiger den Bereich des Objekts verlässt.
contextmenu MouseEvent Wird ausgelöst, wenn ein Klick mit der rechten Maustaste ausgelöst wird oder man mit dem Finger eine Sekunde das Objekt gedrückt hält.
add Event Wird ausgelöst, wenn Path der Karte hinzugefügt wird.
remove Event Wird ausgelöst, wenn Path von der Karte entfernt wird.
popupopen PopupEvent Wird ausgelöst, wenn sich ein Popup öffnet.
popupclose PopupEvent Wird ausgelöst, wenn ein Path geschlossen wird.