EventManager class

Ein Manager für die Ereignisse des Kartensteuerelements. Durch die Ereigniseigenschaft des Atlas verfügbar gemacht. Map-Klasse. Der Benutzer kann nicht instanziiert werden.

Methoden

add("boxzoomstart" | "boxzoomend" | "dragstart" | "drag" | "dragend" | "idle" | "load" | "movestart" | "move" | "moveend" | "pitchstart" | "pitch" | "pitchend" | "ready" | "render" | "resize" | "rotatestart" | "rotate" | "rotateend" | "tokenacquired" | "zoomstart" | "zoom" | "zoomend", (e: MapEvent) => void)

Fügt der Karte ein Ereignis hinzu.

add("click" | "contextmenu" | "dblclick" | "drag" | "dragstart" | "dragend" | "keydown" | "keypress" | "keyup" | "mousedown" | "mouseenter" | "mouseleave" | "mousemove" | "mouseout" | "mouseover" | "mouseup", HtmlMarker | HtmlMarker[], (e: TargetedEvent) => void)

Fügt dem HtmlMarker(s) ein Ereignis hinzu.

add("data" | "sourcedata" | "styledata", (e: MapDataEvent) => void)

Fügt der Karte ein Datenereignis hinzu.

add("dataadded" | "dataremoved", DataSource | DataSource[], (e: Shape[]) => void)

Fügt dem DataSource(s) ein Ereignis hinzu.

add("datasourceupdated", DataSource | DataSource[], (e: DataSource) => void)

Fügt dem DataSource(s) ein Ereignis hinzu.

add("drag" | "dragend" | "dragstart" | "open" | "close", Popup | Popup[], (e: TargetedEvent) => void)

Fügt dem Popup(n) ein Ereignis hinzu.

add("error", (e: MapErrorEvent) => void)

Fügt der Karte ein Ereignis hinzu.

add("layeradded" | "layerremoved", (e: Layer) => void)

Fügt der Karte ein Ereignis hinzu.

add("layeradded" | "layerremoved", Layer | Layer[], (e: Layer) => void)

Fügt dem Layer(n) ein Ereignis hinzu.

add("mapconfigurationchanged", (e: MapConfiguration) => void)

Fügt der Karte ein MapConfiguration-Änderungsereignis hinzu.

add("mousedown" | "mouseup" | "mouseover" | "mousemove" | "click" | "dblclick" | "mouseout" | "contextmenu", (e: MapMouseEvent) => void)

Fügt der Karte ein Mausereignis hinzu.

add("mousedown" | "mouseup" | "mouseover" | "mousemove" | "click" | "dblclick" | "mouseout" | "mouseenter" | "mouseleave" | "contextmenu", Layer | Layer[], (e: MapMouseEvent) => void)

Fügt dem Layer(n) ein Mausereignis hinzu.

add("shapechanged", Shape | Shape[], (e: Shape) => void)

Fügt dem Shape(n) ein Ereignis hinzu.

add("sourceadded" | "sourceremoved", (e: Source) => void)

Fügt der Karte ein Ereignis hinzu.

add("sourceadded" | "sourceremoved", Source | Source[], (e: Source) => void)

Fügt der Quelle(n) ein Ereignis hinzu.

add("stylechanged", (e: StyleChangedEvent) => void)

Fügt der Karte ein Radereignis hinzu.

add("styleimagemissing", (e: string) => void)

Fügt der Karte ein fehlendes Formatbild hinzu.

add("styleselected", StyleControl, (e: string) => void)

Fügt dem StyleControl-Objekt ein Ereignis hinzu

add("touchstart" | "touchend" | "touchmove" | "touchcancel", (e: MapTouchEvent) => void)

Fügt der Karte ein Touchereignis hinzu.

add("touchstart" | "touchend" | "touchmove" | "touchcancel", Layer | Layer[], (e: MapTouchEvent) => void)

Fügt dem Layer(n) ein Touchereignis hinzu.

add("wheel", (e: MapMouseWheelEvent) => void)

Fügt der Karte ein Radereignis hinzu.

add("wheel", Layer | Layer[], (e: MapMouseWheelEvent) => void)

Fügt dem Layer(n) ein Radereignis hinzu.

addOnce("boxzoomstart" | "boxzoomend" | "dragstart" | "drag" | "dragend" | "idle" | "load" | "movestart" | "move" | "moveend" | "pitchstart" | "pitch" | "pitchend" | "ready" | "render" | "resize" | "rotatestart" | "rotate" | "rotateend" | "tokenacquired" | "zoomstart" | "zoom" | "zoomend", (e: MapEvent) => void)

Fügt der Karte ein Ereignis hinzu.

addOnce("click" | "contextmenu" | "dblclick" | "drag" | "dragstart" | "dragend" | "keydown" | "keypress" | "keyup" | "mousedown" | "mouseenter" | "mouseleave" | "mousemove" | "mouseout" | "mouseover" | "mouseup", HtmlMarker, (e: TargetedEvent) => void)

Fügt dem HtmlMarker ein Ereignis hinzu.

addOnce("data" | "sourcedata" | "styledata", (e: MapDataEvent) => void)

Fügt der Karte ein Datenereignis hinzu.

addOnce("dataadded" | "dataremoved", DataSource, (e: Shape[]) => void)

Fügt der DataSource ein Ereignis hinzu.

addOnce("datasourceupdated", DataSource, (e: DataSource) => void)

Fügt der DataSource ein Ereignis hinzu.

addOnce("drag" | "dragend" | "dragstart" | "open" | "close", Popup, (e: TargetedEvent) => void)

Fügt dem Popup ein Ereignis hinzu.

addOnce("error", (e: MapErrorEvent) => void)

Fügt der Karte ein Ereignis hinzu.

addOnce("layeradded" | "layerremoved", (e: Layer) => void)

Fügt der Karte ein Ereignis hinzu.

addOnce("layeradded" | "layerremoved", Layer, (e: Layer) => void)

Fügt dem Layer ein Touchereignis hinzu.

addOnce("mousedown" | "mouseup" | "mouseover" | "mousemove" | "click" | "dblclick" | "mouseout" | "contextmenu", (e: MapMouseEvent) => void)

Fügt der Karte ein Mausereignis hinzu.

addOnce("mousedown" | "mouseup" | "mouseover" | "mousemove" | "click" | "dblclick" | "mouseout" | "mouseenter" | "mouseleave" | "contextmenu", Layer, (e: MapMouseEvent) => void)

Fügt dem Layer ein Mausereignis hinzu.

addOnce("shapechanged", Shape, (e: Shape) => void)

Fügt dem Shape ein Ereignis hinzu.

addOnce("sourceadded" | "sourceremoved", (e: Source) => void)

Fügt der Karte ein Ereignis hinzu.

addOnce("sourceadded" | "sourceremoved", Source, (e: Source) => void)

Fügt der Quelle ein Ereignis hinzu.

addOnce("stylechanged", (e: StyleChangedEvent) => void)

Fügt der Karte ein Radereignis hinzu.

addOnce("styleimagemissing", (e: string) => void)

Fügt der Karte ein fehlendes Formatbild hinzu.

addOnce("styleselected", StyleControl, (e: string) => void)

Fügt dem StyleControl-Objekt ein Ereignis hinzu

addOnce("touchstart" | "touchend" | "touchmove" | "touchcancel", (e: MapTouchEvent) => void)

Fügt der Karte ein Touchereignis hinzu.

addOnce("touchstart" | "touchend" | "touchmove" | "touchcancel", Layer, (e: MapTouchEvent) => void)

Fügt dem Layer ein Touchereignis hinzu.

addOnce("wheel", (e: MapMouseWheelEvent) => void)

Fügt der Karte ein Radereignis hinzu.

addOnce("wheel", Layer, (e: MapMouseWheelEvent) => void)

Fügt dem Layer ein Radereignis hinzu.

invoke(string, any)

Ruft ein Ereignis auf der Karte auf. Dadurch werden alle Ereignishandler auf der Karte mit dem angegebenen Ereignisnamen aufgerufen.

invoke(string, any, any)

Ruft ein Ereignis des Ziels auf. Dadurch werden alle Ereignishandler für das Ziel mit dem angegebenen Ereignisnamen aufgerufen.

remove(string, (e: void | Layer | MapEvent | MapDataEvent | MapMouseEvent | MapTouchEvent | MapMouseWheelEvent | Source | string | MapConfiguration) => void)

Entfernt einen Ereignislistener aus der Karte.

remove(string, DataSource | DataSource[], (e: DataSource | Shape[]) => void)

Entfernt einen Ereignislistener aus den DataSource(n).

remove(string, HtmlMarker | HtmlMarker[], (e: TargetedEvent) => void)

Entfernt einen Ereignislistener aus den HtmlMarker(n).

remove(string, Layer | Layer[], (e: void | MapMouseEvent | MapTouchEvent | MapMouseWheelEvent | Layer) => void)

Entfernt einen Ereignislistener aus den Layern.

remove(string, Popup | Popup[], (e: TargetedEvent) => void)

Entfernt einen Ereignislistener aus dem Popup(n).

remove(string, Shape | Shape[], (e: Shape) => void)

Entfernt einen Ereignislistener aus den Shape(n).

remove(string, Source | Source[], (e: Source) => void)

Entfernt einen Ereignislistener aus den Quellen.

remove(string, StyleControl, (e: string) => void)

Entfernt ein Ereignis zum StyleControl

Details zur Methode

add("boxzoomstart" | "boxzoomend" | "dragstart" | "drag" | "dragend" | "idle" | "load" | "movestart" | "move" | "moveend" | "pitchstart" | "pitch" | "pitchend" | "ready" | "render" | "resize" | "rotatestart" | "rotate" | "rotateend" | "tokenacquired" | "zoomstart" | "zoom" | "zoomend", (e: MapEvent) => void)

Fügt der Karte ein Ereignis hinzu.

function add(eventType: "boxzoomstart" | "boxzoomend" | "dragstart" | "drag" | "dragend" | "idle" | "load" | "movestart" | "move" | "moveend" | "pitchstart" | "pitch" | "pitchend" | "ready" | "render" | "resize" | "rotatestart" | "rotate" | "rotateend" | "tokenacquired" | "zoomstart" | "zoom" | "zoomend", callback: (e: MapEvent) => void)

Parameter

eventType

"boxzoomstart" | "boxzoomend" | "dragstart" | "drag" | "dragend" | "idle" | "load" | "movestart" | "move" | "moveend" | "pitchstart" | "pitch" | "pitchend" | "ready" | "render" | "resize" | "rotatestart" | "rotate" | "rotateend" | "tokenacquired" | "zoomstart" | "zoom" | "zoomend"

Der Name des Ereignisses.

callback

(e: MapEvent) => void

Der Ereignishandlerrückruf.

add("click" | "contextmenu" | "dblclick" | "drag" | "dragstart" | "dragend" | "keydown" | "keypress" | "keyup" | "mousedown" | "mouseenter" | "mouseleave" | "mousemove" | "mouseout" | "mouseover" | "mouseup", HtmlMarker | HtmlMarker[], (e: TargetedEvent) => void)

Fügt dem HtmlMarker(s) ein Ereignis hinzu.

function add(eventType: "click" | "contextmenu" | "dblclick" | "drag" | "dragstart" | "dragend" | "keydown" | "keypress" | "keyup" | "mousedown" | "mouseenter" | "mouseleave" | "mousemove" | "mouseout" | "mouseover" | "mouseup", target: HtmlMarker | HtmlMarker[], callback: (e: TargetedEvent) => void)

Parameter

eventType

"click" | "contextmenu" | "dblclick" | "drag" | "dragstart" | "dragend" | "keydown" | "keypress" | "keyup" | "mousedown" | "mouseenter" | "mouseleave" | "mousemove" | "mouseout" | "mouseover" | "mouseup"

Der Name des Ereignisses.

target

HtmlMarker | HtmlMarker[]

Die HtmlMarker(n) zum Hinzufügen des Ereignisses

callback

(e: TargetedEvent) => void

Der Ereignishandlerrückruf.

add("data" | "sourcedata" | "styledata", (e: MapDataEvent) => void)

Fügt der Karte ein Datenereignis hinzu.

function add(eventType: "data" | "sourcedata" | "styledata", callback: (e: MapDataEvent) => void)

Parameter

eventType

"data" | "sourcedata" | "styledata"

Der Datenereignisname.

callback

(e: MapDataEvent) => void

Der Ereignishandlerrückruf.

add("dataadded" | "dataremoved", DataSource | DataSource[], (e: Shape[]) => void)

Fügt dem DataSource(s) ein Ereignis hinzu.

function add(eventType: "dataadded" | "dataremoved", target: DataSource | DataSource[], callback: (e: Shape[]) => void)

Parameter

eventType

"dataadded" | "dataremoved"

Der Name des Ereignisses.

target

DataSource | DataSource[]

Die DataSource(n), für die das Ereignis hinzugefügt werden soll.

callback

(e: Shape[]) => void

Der Ereignishandlerrückruf.

add("datasourceupdated", DataSource | DataSource[], (e: DataSource) => void)

Fügt dem DataSource(s) ein Ereignis hinzu.

function add(eventType: "datasourceupdated", target: DataSource | DataSource[], callback: (e: DataSource) => void)

Parameter

eventType

"datasourceupdated"

Der Name des Ereignisses.

target

DataSource | DataSource[]

Die DataSource(n), für die das Ereignis hinzugefügt werden soll.

callback

(e: DataSource) => void

Der Ereignishandlerrückruf.

add("drag" | "dragend" | "dragstart" | "open" | "close", Popup | Popup[], (e: TargetedEvent) => void)

Fügt dem Popup(n) ein Ereignis hinzu.

function add(eventType: "drag" | "dragend" | "dragstart" | "open" | "close", target: Popup | Popup[], callback: (e: TargetedEvent) => void)

Parameter

eventType

"drag" | "dragend" | "dragstart" | "open" | "close"

Der Name des Ereignisses.

target

Popup | Popup[]

Die Popups, für die das Ereignis hinzugefügt werden soll.

callback

(e: TargetedEvent) => void

Der Ereignishandlerrückruf.

add("error", (e: MapErrorEvent) => void)

Fügt der Karte ein Ereignis hinzu.

function add(eventType: "error", callback: (e: MapErrorEvent) => void)

Parameter

eventType

"error"

Der Fehlerereignisname.

callback

(e: MapErrorEvent) => void

Der Ereignishandlerrückruf.

add("layeradded" | "layerremoved", (e: Layer) => void)

Fügt der Karte ein Ereignis hinzu.

function add(eventType: "layeradded" | "layerremoved", callback: (e: Layer) => void)

Parameter

eventType

"layeradded" | "layerremoved"

Der Name des Ereignisses.

callback

(e: Layer) => void

Der Ereignishandlerrückruf.

add("layeradded" | "layerremoved", Layer | Layer[], (e: Layer) => void)

Fügt dem Layer(n) ein Ereignis hinzu.

function add(eventType: "layeradded" | "layerremoved", target: Layer | Layer[], callback: (e: Layer) => void)

Parameter

eventType

"layeradded" | "layerremoved"

Der Name des Ereignisses.

target

Layer | Layer[]

Die Layer(n), für die das Ereignis hinzugefügt werden soll.

callback

(e: Layer) => void

Der Ereignishandlerrückruf.

add("mapconfigurationchanged", (e: MapConfiguration) => void)

Fügt der Karte ein MapConfiguration-Änderungsereignis hinzu.

function add(eventType: "mapconfigurationchanged", callback: (e: MapConfiguration) => void)

Parameter

eventType

"mapconfigurationchanged"

Name eines geänderten MapConfiguration-Ereignisses

callback

(e: MapConfiguration) => void

Der Ereignishandlerrückruf

add("mousedown" | "mouseup" | "mouseover" | "mousemove" | "click" | "dblclick" | "mouseout" | "contextmenu", (e: MapMouseEvent) => void)

Fügt der Karte ein Mausereignis hinzu.

function add(eventType: "mousedown" | "mouseup" | "mouseover" | "mousemove" | "click" | "dblclick" | "mouseout" | "contextmenu", callback: (e: MapMouseEvent) => void)

Parameter

eventType

"mousedown" | "mouseup" | "mouseover" | "mousemove" | "click" | "dblclick" | "mouseout" | "contextmenu"

Der Mausereignisname.

callback

(e: MapMouseEvent) => void

Der Ereignishandlerrückruf.

add("mousedown" | "mouseup" | "mouseover" | "mousemove" | "click" | "dblclick" | "mouseout" | "mouseenter" | "mouseleave" | "contextmenu", Layer | Layer[], (e: MapMouseEvent) => void)

Fügt dem Layer(n) ein Mausereignis hinzu.

function add(eventType: "mousedown" | "mouseup" | "mouseover" | "mousemove" | "click" | "dblclick" | "mouseout" | "mouseenter" | "mouseleave" | "contextmenu", target: Layer | Layer[], callback: (e: MapMouseEvent) => void)

Parameter

eventType

"mousedown" | "mouseup" | "mouseover" | "mousemove" | "click" | "dblclick" | "mouseout" | "mouseenter" | "mouseleave" | "contextmenu"

Der Name des Ereignisses.

target

Layer | Layer[]

Die Layer(n), für die das Ereignis hinzugefügt werden soll.

callback

(e: MapMouseEvent) => void

Der Ereignishandlerrückruf.

add("shapechanged", Shape | Shape[], (e: Shape) => void)

Fügt dem Shape(n) ein Ereignis hinzu.

function add(eventType: "shapechanged", target: Shape | Shape[], callback: (e: Shape) => void)

Parameter

eventType

"shapechanged"

Der Name des Ereignisses.

target

Shape | Shape[]

Die Shapes, für die das Ereignis hinzugefügt werden soll.

callback

(e: Shape) => void

Der Ereignishandlerrückruf.

add("sourceadded" | "sourceremoved", (e: Source) => void)

Fügt der Karte ein Ereignis hinzu.

function add(eventType: "sourceadded" | "sourceremoved", callback: (e: Source) => void)

Parameter

eventType

"sourceadded" | "sourceremoved"

Der Name des Ereignisses.

callback

(e: Source) => void

Der Ereignishandlerrückruf.

add("sourceadded" | "sourceremoved", Source | Source[], (e: Source) => void)

Fügt der Quelle(n) ein Ereignis hinzu.

function add(eventType: "sourceadded" | "sourceremoved", target: Source | Source[], callback: (e: Source) => void)

Parameter

eventType

"sourceadded" | "sourceremoved"

Der Name des Ereignisses.

target

Source | Source[]

Die Quelle(n), für die das Ereignis hinzugefügt werden soll.

callback

(e: Source) => void

Der Ereignishandlerrückruf.

add("stylechanged", (e: StyleChangedEvent) => void)

Fügt der Karte ein Radereignis hinzu.

function add(eventType: "stylechanged", callback: (e: StyleChangedEvent) => void)

Parameter

eventType

"stylechanged"

Der Radereignisname.

callback

(e: StyleChangedEvent) => void

Der Ereignishandlerrückruf.

add("styleimagemissing", (e: string) => void)

Fügt der Karte ein fehlendes Formatbild hinzu.

function add(eventType: "styleimagemissing", callback: (e: string) => void)

Parameter

eventType

"styleimagemissing"

Das Formatbild, das den Namen des Ereignisses fehlt.

callback

(e: string) => void

Der Ereignishandlerrückruf.

add("styleselected", StyleControl, (e: string) => void)

Fügt dem StyleControl-Objekt ein Ereignis hinzu

function add(eventType: "styleselected", target: StyleControl, callback: (e: string) => void)

Parameter

eventType

"styleselected"

Der Name des Ereignisses.

target
StyleControl

Das StyleControl-Objekt, für das das Ereignis hinzugefügt werden soll.

callback

(e: string) => void

Der Ereignishandlerrückruf.

add("touchstart" | "touchend" | "touchmove" | "touchcancel", (e: MapTouchEvent) => void)

Fügt der Karte ein Touchereignis hinzu.

function add(eventType: "touchstart" | "touchend" | "touchmove" | "touchcancel", callback: (e: MapTouchEvent) => void)

Parameter

eventType

"touchstart" | "touchend" | "touchmove" | "touchcancel"

Der Name des Touchereignisses.

callback

(e: MapTouchEvent) => void

Der Ereignishandlerrückruf.

add("touchstart" | "touchend" | "touchmove" | "touchcancel", Layer | Layer[], (e: MapTouchEvent) => void)

Fügt dem Layer(n) ein Touchereignis hinzu.

function add(eventType: "touchstart" | "touchend" | "touchmove" | "touchcancel", target: Layer | Layer[], callback: (e: MapTouchEvent) => void)

Parameter

eventType

"touchstart" | "touchend" | "touchmove" | "touchcancel"

Der Name des Ereignisses.

target

Layer | Layer[]

Die Layer(n), für die das Ereignis hinzugefügt werden soll.

callback

(e: MapTouchEvent) => void

Der Ereignishandlerrückruf.

add("wheel", (e: MapMouseWheelEvent) => void)

Fügt der Karte ein Radereignis hinzu.

function add(eventType: "wheel", callback: (e: MapMouseWheelEvent) => void)

Parameter

eventType

"wheel"

Der Radereignisname.

callback

(e: MapMouseWheelEvent) => void

Der Ereignishandlerrückruf.

add("wheel", Layer | Layer[], (e: MapMouseWheelEvent) => void)

Fügt dem Layer(n) ein Radereignis hinzu.

function add(eventType: "wheel", target: Layer | Layer[], callback: (e: MapMouseWheelEvent) => void)

Parameter

eventType

"wheel"

Der Name des Ereignisses.

target

Layer | Layer[]

Die Layer(n), für die das Ereignis hinzugefügt werden soll.

callback

(e: MapMouseWheelEvent) => void

Der Ereignishandlerrückruf.

addOnce("boxzoomstart" | "boxzoomend" | "dragstart" | "drag" | "dragend" | "idle" | "load" | "movestart" | "move" | "moveend" | "pitchstart" | "pitch" | "pitchend" | "ready" | "render" | "resize" | "rotatestart" | "rotate" | "rotateend" | "tokenacquired" | "zoomstart" | "zoom" | "zoomend", (e: MapEvent) => void)

Fügt der Karte ein Ereignis hinzu.

function addOnce(eventType: "boxzoomstart" | "boxzoomend" | "dragstart" | "drag" | "dragend" | "idle" | "load" | "movestart" | "move" | "moveend" | "pitchstart" | "pitch" | "pitchend" | "ready" | "render" | "resize" | "rotatestart" | "rotate" | "rotateend" | "tokenacquired" | "zoomstart" | "zoom" | "zoomend", callback: (e: MapEvent) => void)

Parameter

eventType

"boxzoomstart" | "boxzoomend" | "dragstart" | "drag" | "dragend" | "idle" | "load" | "movestart" | "move" | "moveend" | "pitchstart" | "pitch" | "pitchend" | "ready" | "render" | "resize" | "rotatestart" | "rotate" | "rotateend" | "tokenacquired" | "zoomstart" | "zoom" | "zoomend"

Der Name des Ereignisses.

callback

(e: MapEvent) => void

Der Ereignishandlerrückruf.

addOnce("click" | "contextmenu" | "dblclick" | "drag" | "dragstart" | "dragend" | "keydown" | "keypress" | "keyup" | "mousedown" | "mouseenter" | "mouseleave" | "mousemove" | "mouseout" | "mouseover" | "mouseup", HtmlMarker, (e: TargetedEvent) => void)

Fügt dem HtmlMarker ein Ereignis hinzu.

function addOnce(eventType: "click" | "contextmenu" | "dblclick" | "drag" | "dragstart" | "dragend" | "keydown" | "keypress" | "keyup" | "mousedown" | "mouseenter" | "mouseleave" | "mousemove" | "mouseout" | "mouseover" | "mouseup", target: HtmlMarker, callback: (e: TargetedEvent) => void)

Parameter

eventType

"click" | "contextmenu" | "dblclick" | "drag" | "dragstart" | "dragend" | "keydown" | "keypress" | "keyup" | "mousedown" | "mouseenter" | "mouseleave" | "mousemove" | "mouseout" | "mouseover" | "mouseup"

Der Name des Ereignisses.

target
HtmlMarker

Der HtmlMarker, für den das Ereignis hinzugefügt werden soll.

callback

(e: TargetedEvent) => void

Der Ereignishandlerrückruf.

addOnce("data" | "sourcedata" | "styledata", (e: MapDataEvent) => void)

Fügt der Karte ein Datenereignis hinzu.

function addOnce(eventType: "data" | "sourcedata" | "styledata", callback: (e: MapDataEvent) => void)

Parameter

eventType

"data" | "sourcedata" | "styledata"

Der Datenereignisname.

callback

(e: MapDataEvent) => void

Der Ereignishandlerrückruf.

addOnce("dataadded" | "dataremoved", DataSource, (e: Shape[]) => void)

Fügt der DataSource ein Ereignis hinzu.

function addOnce(eventType: "dataadded" | "dataremoved", target: DataSource, callback: (e: Shape[]) => void)

Parameter

eventType

"dataadded" | "dataremoved"

Der Name des Ereignisses.

target
DataSource

Die Datenquelle, für die das Ereignis hinzugefügt werden soll.

callback

(e: Shape[]) => void

Der Ereignishandlerrückruf.

addOnce("datasourceupdated", DataSource, (e: DataSource) => void)

Fügt der DataSource ein Ereignis hinzu.

function addOnce(eventType: "datasourceupdated", target: DataSource, callback: (e: DataSource) => void)

Parameter

eventType

"datasourceupdated"

Der Name des Ereignisses.

target
DataSource

Die Datenquelle, für die das Ereignis hinzugefügt werden soll.

callback

(e: DataSource) => void

Der Ereignishandlerrückruf.

addOnce("drag" | "dragend" | "dragstart" | "open" | "close", Popup, (e: TargetedEvent) => void)

Fügt dem Popup ein Ereignis hinzu.

function addOnce(eventType: "drag" | "dragend" | "dragstart" | "open" | "close", target: Popup, callback: (e: TargetedEvent) => void)

Parameter

eventType

"drag" | "dragend" | "dragstart" | "open" | "close"

Der Name des Ereignisses.

target
Popup

Das Popup, für das das Ereignis hinzugefügt werden soll.

callback

(e: TargetedEvent) => void

Der Ereignishandlerrückruf.

addOnce("error", (e: MapErrorEvent) => void)

Fügt der Karte ein Ereignis hinzu.

function addOnce(eventType: "error", callback: (e: MapErrorEvent) => void)

Parameter

eventType

"error"

Der Fehlerereignisname.

callback

(e: MapErrorEvent) => void

Der Ereignishandlerrückruf.

addOnce("layeradded" | "layerremoved", (e: Layer) => void)

Fügt der Karte ein Ereignis hinzu.

function addOnce(eventType: "layeradded" | "layerremoved", callback: (e: Layer) => void)

Parameter

eventType

"layeradded" | "layerremoved"

Der Name des Ereignisses.

callback

(e: Layer) => void

Der Ereignishandlerrückruf.

addOnce("layeradded" | "layerremoved", Layer, (e: Layer) => void)

Fügt dem Layer ein Touchereignis hinzu.

function addOnce(eventType: "layeradded" | "layerremoved", target: Layer, callback: (e: Layer) => void)

Parameter

eventType

"layeradded" | "layerremoved"

Der Name des Touchereignisses.

target
Layer

Der Layer, für den das Ereignis hinzugefügt werden soll.

callback

(e: Layer) => void

Der Ereignishandlerrückruf.

addOnce("mousedown" | "mouseup" | "mouseover" | "mousemove" | "click" | "dblclick" | "mouseout" | "contextmenu", (e: MapMouseEvent) => void)

Fügt der Karte ein Mausereignis hinzu.

function addOnce(eventType: "mousedown" | "mouseup" | "mouseover" | "mousemove" | "click" | "dblclick" | "mouseout" | "contextmenu", callback: (e: MapMouseEvent) => void)

Parameter

eventType

"mousedown" | "mouseup" | "mouseover" | "mousemove" | "click" | "dblclick" | "mouseout" | "contextmenu"

Der Mausereignisname.

callback

(e: MapMouseEvent) => void

Der Ereignishandlerrückruf.

addOnce("mousedown" | "mouseup" | "mouseover" | "mousemove" | "click" | "dblclick" | "mouseout" | "mouseenter" | "mouseleave" | "contextmenu", Layer, (e: MapMouseEvent) => void)

Fügt dem Layer ein Mausereignis hinzu.

function addOnce(eventType: "mousedown" | "mouseup" | "mouseover" | "mousemove" | "click" | "dblclick" | "mouseout" | "mouseenter" | "mouseleave" | "contextmenu", target: Layer, callback: (e: MapMouseEvent) => void)

Parameter

eventType

"mousedown" | "mouseup" | "mouseover" | "mousemove" | "click" | "dblclick" | "mouseout" | "mouseenter" | "mouseleave" | "contextmenu"

Der Mausereignisname.

target
Layer

Der Layer, für den das Ereignis hinzugefügt werden soll.

callback

(e: MapMouseEvent) => void

Der Ereignishandlerrückruf.

addOnce("shapechanged", Shape, (e: Shape) => void)

Fügt dem Shape ein Ereignis hinzu.

function addOnce(eventType: "shapechanged", target: Shape, callback: (e: Shape) => void)

Parameter

eventType

"shapechanged"

Der Name des Ereignisses.

target
Shape

Das Shape, für das das Ereignis hinzugefügt werden soll.

callback

(e: Shape) => void

Der Ereignishandlerrückruf.

addOnce("sourceadded" | "sourceremoved", (e: Source) => void)

Fügt der Karte ein Ereignis hinzu.

function addOnce(eventType: "sourceadded" | "sourceremoved", callback: (e: Source) => void)

Parameter

eventType

"sourceadded" | "sourceremoved"

Der Name des Ereignisses.

callback

(e: Source) => void

Der Ereignishandlerrückruf.

addOnce("sourceadded" | "sourceremoved", Source, (e: Source) => void)

Fügt der Quelle ein Ereignis hinzu.

function addOnce(eventType: "sourceadded" | "sourceremoved", target: Source, callback: (e: Source) => void)

Parameter

eventType

"sourceadded" | "sourceremoved"

Der Name des Ereignisses.

target
Source

Die Quelle, für die das Ereignis hinzugefügt werden soll.

callback

(e: Source) => void

Der Ereignishandlerrückruf.

addOnce("stylechanged", (e: StyleChangedEvent) => void)

Fügt der Karte ein Radereignis hinzu.

function addOnce(eventType: "stylechanged", callback: (e: StyleChangedEvent) => void)

Parameter

eventType

"stylechanged"

Der Radereignisname.

callback

(e: StyleChangedEvent) => void

Der Ereignishandlerrückruf.

addOnce("styleimagemissing", (e: string) => void)

Fügt der Karte ein fehlendes Formatbild hinzu.

function addOnce(eventType: "styleimagemissing", callback: (e: string) => void)

Parameter

eventType

"styleimagemissing"

Das Formatbild, das den Namen des Ereignisses fehlt.

callback

(e: string) => void

Der Ereignishandlerrückruf.

addOnce("styleselected", StyleControl, (e: string) => void)

Fügt dem StyleControl-Objekt ein Ereignis hinzu

function addOnce(eventType: "styleselected", target: StyleControl, callback: (e: string) => void)

Parameter

eventType

"styleselected"

Der Name des Ereignisses.

target
StyleControl

Das StyleControl-Objekt, für das das Ereignis hinzugefügt werden soll.

callback

(e: string) => void

Der Ereignishandlerrückruf.

addOnce("touchstart" | "touchend" | "touchmove" | "touchcancel", (e: MapTouchEvent) => void)

Fügt der Karte ein Touchereignis hinzu.

function addOnce(eventType: "touchstart" | "touchend" | "touchmove" | "touchcancel", callback: (e: MapTouchEvent) => void)

Parameter

eventType

"touchstart" | "touchend" | "touchmove" | "touchcancel"

Der Name des Touchereignisses.

callback

(e: MapTouchEvent) => void

Der Ereignishandlerrückruf.

addOnce("touchstart" | "touchend" | "touchmove" | "touchcancel", Layer, (e: MapTouchEvent) => void)

Fügt dem Layer ein Touchereignis hinzu.

function addOnce(eventType: "touchstart" | "touchend" | "touchmove" | "touchcancel", target: Layer, callback: (e: MapTouchEvent) => void)

Parameter

eventType

"touchstart" | "touchend" | "touchmove" | "touchcancel"

Der Name des Touchereignisses.

target
Layer

Der Layer, für den das Ereignis hinzugefügt werden soll.

callback

(e: MapTouchEvent) => void

Der Ereignishandlerrückruf.

addOnce("wheel", (e: MapMouseWheelEvent) => void)

Fügt der Karte ein Radereignis hinzu.

function addOnce(eventType: "wheel", callback: (e: MapMouseWheelEvent) => void)

Parameter

eventType

"wheel"

Der Radereignisname.

callback

(e: MapMouseWheelEvent) => void

Der Ereignishandlerrückruf.

addOnce("wheel", Layer, (e: MapMouseWheelEvent) => void)

Fügt dem Layer ein Radereignis hinzu.

function addOnce(eventType: "wheel", target: Layer, callback: (e: MapMouseWheelEvent) => void)

Parameter

eventType

"wheel"

Der Radereignisname.

target
Layer

Der Layer, für den das Ereignis hinzugefügt werden soll.

callback

(e: MapMouseWheelEvent) => void

Der Ereignishandlerrückruf.

invoke(string, any)

Ruft ein Ereignis auf der Karte auf. Dadurch werden alle Ereignishandler auf der Karte mit dem angegebenen Ereignisnamen aufgerufen.

function invoke(eventType: string, args: any): any

Parameter

eventType

string

Der Name des ereignisses, das aufgerufen werden soll.

args

any

Die daten, die an die Rückrufe übergeben werden sollen.

Gibt zurück

any

invoke(string, any, any)

Ruft ein Ereignis des Ziels auf. Dadurch werden alle Ereignishandler für das Ziel mit dem angegebenen Ereignisnamen aufgerufen.

function invoke(eventType: string, target: any, args: any): any

Parameter

eventType

string

Der Name des ereignisses, das aufgerufen werden soll.

target

any

Das Ziel zum Aufrufen des Ereignisses Unterstützte Zieltypen sind Layer, HtmlMarker und Popup.

args

any

Die daten, die an die Rückrufe übergeben werden sollen. Die Daten können jedoch null nicht sein undefined.

Gibt zurück

any

remove(string, (e: void | Layer | MapEvent | MapDataEvent | MapMouseEvent | MapTouchEvent | MapMouseWheelEvent | Source | string | MapConfiguration) => void)

Entfernt einen Ereignislistener aus der Karte.

function remove(eventType: string, callback: (e: void | Layer | MapEvent | MapDataEvent | MapMouseEvent | MapTouchEvent | MapMouseWheelEvent | Source | string | MapConfiguration) => void)

Parameter

eventType

string

Der Name des Ereignisses.

callback

(e: void | Layer | MapEvent | MapDataEvent | MapMouseEvent | MapTouchEvent | MapMouseWheelEvent | Source | string | MapConfiguration) => void

Der Ereignishandlerrückruf.

remove(string, DataSource | DataSource[], (e: DataSource | Shape[]) => void)

Entfernt einen Ereignislistener aus den DataSource(n).

function remove(eventType: string, target: DataSource | DataSource[], callback: (e: DataSource | Shape[]) => void)

Parameter

eventType

string

Der Name des Ereignisses.

target

DataSource | DataSource[]

Die DataSource(n), für die das Ereignis entfernt werden soll.

callback

(e: DataSource | Shape[]) => void

Der Ereignishandlerrückruf.

remove(string, HtmlMarker | HtmlMarker[], (e: TargetedEvent) => void)

Entfernt einen Ereignislistener aus den HtmlMarker(n).

function remove(eventType: string, target: HtmlMarker | HtmlMarker[], callback: (e: TargetedEvent) => void)

Parameter

eventType

string

Der Name des Ereignisses.

target

HtmlMarker | HtmlMarker[]

Die HtmlMarker(n) zum Entfernen des Ereignisses

callback

(e: TargetedEvent) => void

Der Ereignishandlerrückruf.

remove(string, Layer | Layer[], (e: void | MapMouseEvent | MapTouchEvent | MapMouseWheelEvent | Layer) => void)

Entfernt einen Ereignislistener aus den Layern.

function remove(eventType: string, target: Layer | Layer[], callback: (e: void | MapMouseEvent | MapTouchEvent | MapMouseWheelEvent | Layer) => void)

Parameter

eventType

string

Der Name des Ereignisses.

target

Layer | Layer[]

Die Layer(n), für die das Ereignis entfernt werden soll.

callback

(e: void | MapMouseEvent | MapTouchEvent | MapMouseWheelEvent | Layer) => void

Der Ereignishandlerrückruf.

remove(string, Popup | Popup[], (e: TargetedEvent) => void)

Entfernt einen Ereignislistener aus dem Popup(n).

function remove(eventType: string, target: Popup | Popup[], callback: (e: TargetedEvent) => void)

Parameter

eventType

string

Der Name des Ereignisses.

target

Popup | Popup[]

Das Popup(n) zum Entfernen des Ereignisses

callback

(e: TargetedEvent) => void

Der Ereignishandlerrückruf.

remove(string, Shape | Shape[], (e: Shape) => void)

Entfernt einen Ereignislistener aus den Shape(n).

function remove(eventType: string, target: Shape | Shape[], callback: (e: Shape) => void)

Parameter

eventType

string

Der Name des Ereignisses.

target

Shape | Shape[]

Die Shapes,für die das Ereignis entfernt werden soll.

callback

(e: Shape) => void

Der Ereignishandlerrückruf.

remove(string, Source | Source[], (e: Source) => void)

Entfernt einen Ereignislistener aus den Quellen.

function remove(eventType: string, target: Source | Source[], callback: (e: Source) => void)

Parameter

eventType

string

Der Name des Ereignisses.

target

Source | Source[]

Die Quelle(n), für die das Ereignis entfernt werden soll.

callback

(e: Source) => void

Der Ereignishandlerrückruf.

remove(string, StyleControl, (e: string) => void)

Entfernt ein Ereignis zum StyleControl

function remove(eventType: string, target: StyleControl, callback: (e: string) => void)

Parameter

eventType

string

Der Name des Ereignisses.

target
StyleControl

Das StyleControl-Objekt, für das das Ereignis hinzugefügt werden soll.

callback

(e: string) => void

Der Ereignishandlerrückruf.