Delen via


EventManager class

Een manager voor de gebeurtenissen van het kaartbeheer. Weergegeven via de gebeurteniseigenschap van de atlas. Kaartklasse. Kan niet worden geïnstantieerd door de gebruiker.

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)

Hiermee voegt u een gebeurtenis toe aan de kaart.

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

Hiermee voegt u een gebeurtenis toe aan de HtmlMarker(s).

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

Hiermee voegt u een gegevens gebeurtenis toe aan de kaart.

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

Voegt een gebeurtenis toe aan de DataSource(s).

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

Voegt een gebeurtenis toe aan de DataSource(s).

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

Voegt een gebeurtenis toe aan de pop-up(s).

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

Hiermee voegt u een gebeurtenis toe aan de kaart.

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

Hiermee voegt u een gebeurtenis toe aan de kaart.

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

Voegt een gebeurtenis toe aan de lagen.

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

Hiermee voegt u een mapConfiguration-wijzigingsbeurtenis toe aan de kaart.

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

Hiermee voegt u een muis-gebeurtenis toe aan de kaart.

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

Hiermee voegt u een muis-gebeurtenis toe aan de lagen.

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

Hiermee voegt u een gebeurtenis toe aan de shape(s).

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

Hiermee voegt u een gebeurtenis toe aan de kaart.

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

Voegt een gebeurtenis toe aan de bron(en).

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

Hiermee voegt u een wielevenement toe aan de kaart.

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

Voegt een ontbrekende gebeurtenis in de stijlafbeelding toe aan de kaart.

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

Een gebeurtenis toevoegen aan StyleControl

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

Hiermee voegt u een aanraakevenement toe aan de kaart.

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

Hiermee voegt u een touch-gebeurtenis toe aan de lagen.

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

Hiermee voegt u een wielevenement toe aan de kaart.

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

Voegt een wiel-gebeurtenis toe aan de lagen.

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)

Hiermee voegt u een gebeurtenis toe aan de kaart.

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

Hiermee voegt u een gebeurtenis toe aan de HtmlMarker.

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

Hiermee voegt u een gegevens gebeurtenis toe aan de kaart.

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

Hiermee voegt u een gebeurtenis toe aan de DataSource.

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

Hiermee voegt u een gebeurtenis toe aan de DataSource.

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

Hiermee voegt u een gebeurtenis toe aan de pop-up.

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

Hiermee voegt u een gebeurtenis toe aan de kaart.

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

Hiermee voegt u een gebeurtenis toe aan de kaart.

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

Hiermee voegt u een aanraakevenement toe aan de laag.

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

Hiermee voegt u een muis-gebeurtenis toe aan de kaart.

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

Hiermee voegt u een muis-gebeurtenis toe aan de laag.

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

Hiermee voegt u een gebeurtenis toe aan de shape.

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

Hiermee voegt u een gebeurtenis toe aan de kaart.

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

Hiermee voegt u een gebeurtenis toe aan de bron.

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

Hiermee voegt u een wielevenement toe aan de kaart.

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

Voegt een ontbrekende gebeurtenis in de stijlafbeelding toe aan de kaart.

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

Een gebeurtenis toevoegen aan StyleControl

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

Hiermee voegt u een aanraakevenement toe aan de kaart.

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

Hiermee voegt u een aanraakevenement toe aan de laag.

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

Hiermee voegt u een wielevenement toe aan de kaart.

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

Hiermee voegt u een wiel gebeurtenis toe aan de laag.

invoke(string, any)

Roept een gebeurtenis op de kaart aan. Dit zorgt ervoor dat alle gebeurtenis-handlers op de kaart met de opgegeven gebeurtenisnaam worden aangeroepen.

invoke(string, any, any)

Roept een gebeurtenis van het doel aan. Dit zorgt ervoor dat alle gebeurtenis-handlers op het doel met de opgegeven gebeurtenisnaam worden aangeroepen.

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

Hiermee verwijdert u een gebeurtenislistener uit de kaart.

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

Hiermee verwijdert u een gebeurtenislistener uit de DataSource(s).

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

Hiermee verwijdert u een gebeurtenislistener uit de HtmlMarker(s).

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

Hiermee verwijdert u een gebeurtenislistener uit de lagen.

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

Hiermee verwijdert u een gebeurtenislistener uit de pop-up(s).

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

Hiermee verwijdert u een gebeurtenislistener uit de shape(s).

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

Hiermee verwijdert u een gebeurtenislistener uit de bron(en).

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

Hiermee verwijdert u een gebeurtenis in StyleControl

Methodedetails

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)

Hiermee voegt u een gebeurtenis toe aan de kaart.

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)

Parameters

eventType

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

De naam van de gebeurtenis.

callback

(e: MapEvent) => void

De callback van de gebeurtenishandler.

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

Hiermee voegt u een gebeurtenis toe aan de HtmlMarker(s).

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)

Parameters

eventType

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

De naam van de gebeurtenis.

target

HtmlMarker | HtmlMarker[]

De HtmlMarker(s) waarvoor de gebeurtenis moet worden toegevoegd.

callback

(e: TargetedEvent) => void

De callback van de gebeurtenishandler.

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

Hiermee voegt u een gegevens gebeurtenis toe aan de kaart.

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

Parameters

eventType

"data" | "sourcedata" | "styledata"

De naam van de gegevens gebeurtenis.

callback

(e: MapDataEvent) => void

De callback van de gebeurtenishandler.

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

Voegt een gebeurtenis toe aan de DataSource(s).

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

Parameters

eventType

"dataadded" | "dataremoved"

De naam van de gebeurtenis.

target

DataSource | DataSource[]

De datasource(s) waarvoor de gebeurtenis moet worden toegevoegd.

callback

(e: Shape[]) => void

De callback van de gebeurtenishandler.

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

Voegt een gebeurtenis toe aan de DataSource(s).

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

Parameters

eventType

"datasourceupdated"

De naam van de gebeurtenis.

target

DataSource | DataSource[]

De datasource(s) waarvoor de gebeurtenis moet worden toegevoegd.

callback

(e: DataSource) => void

De callback van de gebeurtenishandler.

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

Voegt een gebeurtenis toe aan de pop-up(s).

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

Parameters

eventType

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

De naam van de gebeurtenis.

target

Popup | Popup[]

De pop-up(s) om de gebeurtenis voor toe te voegen.

callback

(e: TargetedEvent) => void

De callback van de gebeurtenishandler.

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

Hiermee voegt u een gebeurtenis toe aan de kaart.

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

Parameters

eventType

"error"

De naam van de fout gebeurtenis.

callback

(e: MapErrorEvent) => void

De callback van de gebeurtenishandler.

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

Hiermee voegt u een gebeurtenis toe aan de kaart.

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

Parameters

eventType

"layeradded" | "layerremoved"

De naam van de gebeurtenis.

callback

(e: Layer) => void

De callback van de gebeurtenishandler.

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

Voegt een gebeurtenis toe aan de lagen.

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

Parameters

eventType

"layeradded" | "layerremoved"

De naam van de gebeurtenis.

target

Layer | Layer[]

De lagen waarvoor de gebeurtenis moet worden toegevoegd.

callback

(e: Layer) => void

De callback van de gebeurtenishandler.

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

Hiermee voegt u een mapConfiguration-wijzigingsbeurtenis toe aan de kaart.

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

Parameters

eventType

"mapconfigurationchanged"

De gebeurtenisnaam mapConfiguration is gewijzigd

callback

(e: MapConfiguration) => void

De callback van de gebeurtenishandler

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

Hiermee voegt u een muis-gebeurtenis toe aan de kaart.

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

Parameters

eventType

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

De naam van de muis gebeurtenis.

callback

(e: MapMouseEvent) => void

De callback van de gebeurtenishandler.

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

Hiermee voegt u een muis-gebeurtenis toe aan de lagen.

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

Parameters

eventType

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

De naam van de gebeurtenis.

target

Layer | Layer[]

De lagen waarvoor de gebeurtenis moet worden toegevoegd.

callback

(e: MapMouseEvent) => void

De callback van de gebeurtenishandler.

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

Hiermee voegt u een gebeurtenis toe aan de shape(s).

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

Parameters

eventType

"shapechanged"

De naam van de gebeurtenis.

target

Shape | Shape[]

De shape(s) waarvoor de gebeurtenis moet worden toegevoegd.

callback

(e: Shape) => void

De callback van de gebeurtenishandler.

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

Hiermee voegt u een gebeurtenis toe aan de kaart.

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

Parameters

eventType

"sourceadded" | "sourceremoved"

De naam van de gebeurtenis.

callback

(e: Source) => void

De callback van de gebeurtenishandler.

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

Voegt een gebeurtenis toe aan de bron(en).

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

Parameters

eventType

"sourceadded" | "sourceremoved"

De naam van de gebeurtenis.

target

Source | Source[]

De bron(en) waarvoor de gebeurtenis moet worden toegevoegd.

callback

(e: Source) => void

De callback van de gebeurtenishandler.

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

Hiermee voegt u een wielevenement toe aan de kaart.

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

Parameters

eventType

"stylechanged"

De naam van de wiel gebeurtenis.

callback

(e: StyleChangedEvent) => void

De callback van de gebeurtenishandler.

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

Voegt een ontbrekende gebeurtenis in de stijlafbeelding toe aan de kaart.

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

Parameters

eventType

"styleimagemissing"

In de stijlafbeelding ontbreekt de gebeurtenisnaam.

callback

(e: string) => void

De callback van de gebeurtenishandler.

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

Een gebeurtenis toevoegen aan StyleControl

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

Parameters

eventType

"styleselected"

De naam van de gebeurtenis.

target
StyleControl

StyleControl om de gebeurtenis voor toe te voegen.

callback

(e: string) => void

De callback van de gebeurtenishandler.

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

Hiermee voegt u een aanraakevenement toe aan de kaart.

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

Parameters

eventType

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

De naam van de touch-gebeurtenis.

callback

(e: MapTouchEvent) => void

De callback van de gebeurtenishandler.

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

Hiermee voegt u een touch-gebeurtenis toe aan de lagen.

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

Parameters

eventType

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

De naam van de gebeurtenis.

target

Layer | Layer[]

De lagen waarvoor de gebeurtenis moet worden toegevoegd.

callback

(e: MapTouchEvent) => void

De callback van de gebeurtenishandler.

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

Hiermee voegt u een wielevenement toe aan de kaart.

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

Parameters

eventType

"wheel"

De naam van de wiel gebeurtenis.

callback

(e: MapMouseWheelEvent) => void

De callback van de gebeurtenishandler.

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

Voegt een wiel-gebeurtenis toe aan de lagen.

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

Parameters

eventType

"wheel"

De naam van de gebeurtenis.

target

Layer | Layer[]

De lagen waarvoor de gebeurtenis moet worden toegevoegd.

callback

(e: MapMouseWheelEvent) => void

De callback van de gebeurtenishandler.

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)

Hiermee voegt u een gebeurtenis toe aan de kaart.

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)

Parameters

eventType

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

De naam van de gebeurtenis.

callback

(e: MapEvent) => void

De callback van de gebeurtenishandler.

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

Hiermee voegt u een gebeurtenis toe aan de HtmlMarker.

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)

Parameters

eventType

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

De naam van de gebeurtenis.

target
HtmlMarker

De HtmlMarker waarvoor de gebeurtenis moet worden toegevoegd.

callback

(e: TargetedEvent) => void

De callback van de gebeurtenishandler.

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

Hiermee voegt u een gegevens gebeurtenis toe aan de kaart.

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

Parameters

eventType

"data" | "sourcedata" | "styledata"

De naam van de gegevens gebeurtenis.

callback

(e: MapDataEvent) => void

De callback van de gebeurtenishandler.

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

Hiermee voegt u een gebeurtenis toe aan de DataSource.

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

Parameters

eventType

"dataadded" | "dataremoved"

De naam van de gebeurtenis.

target
DataSource

De DataSource waarvoor de gebeurtenis moet worden toegevoegd.

callback

(e: Shape[]) => void

De callback van de gebeurtenishandler.

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

Hiermee voegt u een gebeurtenis toe aan de DataSource.

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

Parameters

eventType

"datasourceupdated"

De naam van de gebeurtenis.

target
DataSource

De DataSource waarvoor de gebeurtenis moet worden toegevoegd.

callback

(e: DataSource) => void

De callback van de gebeurtenishandler.

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

Hiermee voegt u een gebeurtenis toe aan de pop-up.

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

Parameters

eventType

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

De naam van de gebeurtenis.

target
Popup

De pop-up om de gebeurtenis voor toe te voegen.

callback

(e: TargetedEvent) => void

De callback van de gebeurtenishandler.

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

Hiermee voegt u een gebeurtenis toe aan de kaart.

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

Parameters

eventType

"error"

De naam van de fout gebeurtenis.

callback

(e: MapErrorEvent) => void

De callback van de gebeurtenishandler.

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

Hiermee voegt u een gebeurtenis toe aan de kaart.

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

Parameters

eventType

"layeradded" | "layerremoved"

De naam van de gebeurtenis.

callback

(e: Layer) => void

De callback van de gebeurtenishandler.

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

Hiermee voegt u een aanraakevenement toe aan de laag.

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

Parameters

eventType

"layeradded" | "layerremoved"

De naam van de touch-gebeurtenis.

target
Layer

De laag waarvoor de gebeurtenis moet worden toegevoegd.

callback

(e: Layer) => void

De callback van de gebeurtenishandler.

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

Hiermee voegt u een muis-gebeurtenis toe aan de kaart.

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

Parameters

eventType

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

De naam van de muis gebeurtenis.

callback

(e: MapMouseEvent) => void

De callback van de gebeurtenishandler.

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

Hiermee voegt u een muis-gebeurtenis toe aan de laag.

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

Parameters

eventType

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

De naam van de muis gebeurtenis.

target
Layer

De laag waarvoor de gebeurtenis moet worden toegevoegd.

callback

(e: MapMouseEvent) => void

De callback van de gebeurtenishandler.

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

Hiermee voegt u een gebeurtenis toe aan de shape.

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

Parameters

eventType

"shapechanged"

De naam van de gebeurtenis.

target
Shape

De shape waarvoor de gebeurtenis moet worden toegevoegd.

callback

(e: Shape) => void

De callback van de gebeurtenishandler.

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

Hiermee voegt u een gebeurtenis toe aan de kaart.

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

Parameters

eventType

"sourceadded" | "sourceremoved"

De naam van de gebeurtenis.

callback

(e: Source) => void

De callback van de gebeurtenishandler.

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

Hiermee voegt u een gebeurtenis toe aan de bron.

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

Parameters

eventType

"sourceadded" | "sourceremoved"

De naam van de gebeurtenis.

target
Source

De bron waarvoor de gebeurtenis moet worden toegevoegd.

callback

(e: Source) => void

De callback van de gebeurtenishandler.

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

Hiermee voegt u een wielevenement toe aan de kaart.

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

Parameters

eventType

"stylechanged"

De naam van de wiel gebeurtenis.

callback

(e: StyleChangedEvent) => void

De callback van de gebeurtenishandler.

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

Voegt een ontbrekende gebeurtenis in de stijlafbeelding toe aan de kaart.

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

Parameters

eventType

"styleimagemissing"

In de stijlafbeelding ontbreekt de gebeurtenisnaam.

callback

(e: string) => void

De callback van de gebeurtenishandler.

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

Een gebeurtenis toevoegen aan StyleControl

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

Parameters

eventType

"styleselected"

De naam van de gebeurtenis.

target
StyleControl

StyleControl om de gebeurtenis voor toe te voegen.

callback

(e: string) => void

De callback van de gebeurtenishandler.

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

Hiermee voegt u een aanraakevenement toe aan de kaart.

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

Parameters

eventType

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

De naam van de touch-gebeurtenis.

callback

(e: MapTouchEvent) => void

De callback van de gebeurtenishandler.

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

Hiermee voegt u een aanraakevenement toe aan de laag.

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

Parameters

eventType

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

De naam van de touch-gebeurtenis.

target
Layer

De laag waarvoor de gebeurtenis moet worden toegevoegd.

callback

(e: MapTouchEvent) => void

De callback van de gebeurtenishandler.

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

Hiermee voegt u een wielevenement toe aan de kaart.

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

Parameters

eventType

"wheel"

De naam van de wiel gebeurtenis.

callback

(e: MapMouseWheelEvent) => void

De callback van de gebeurtenishandler.

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

Hiermee voegt u een wiel gebeurtenis toe aan de laag.

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

Parameters

eventType

"wheel"

De naam van de wiel gebeurtenis.

target
Layer

De laag waarvoor de gebeurtenis moet worden toegevoegd.

callback

(e: MapMouseWheelEvent) => void

De callback van de gebeurtenishandler.

invoke(string, any)

Roept een gebeurtenis op de kaart aan. Dit zorgt ervoor dat alle gebeurtenis-handlers op de kaart met de opgegeven gebeurtenisnaam worden aangeroepen.

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

Parameters

eventType

string

De naam van de gebeurtenis die moet worden aangeroepen.

args

any

De gegevens die moeten worden doorgegeven aan de callbacks.

Retouren

any

invoke(string, any, any)

Roept een gebeurtenis van het doel aan. Dit zorgt ervoor dat alle gebeurtenis-handlers op het doel met de opgegeven gebeurtenisnaam worden aangeroepen.

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

Parameters

eventType

string

De naam van de gebeurtenis die moet worden aangeroepen.

target

any

Het doel waarop de gebeurtenis moet worden aangeroepen. Ondersteunde doeltypen zijn Laag, HtmlMarker en Pop-up.

args

any

De gegevens die moeten worden doorgegeven aan de callbacks. De gegevens kunnen wel maar null niet zijn undefined.

Retouren

any

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

Hiermee verwijdert u een gebeurtenislistener uit de kaart.

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

Parameters

eventType

string

De naam van de gebeurtenis.

callback

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

De callback van de gebeurtenishandler.

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

Hiermee verwijdert u een gebeurtenislistener uit de DataSource(s).

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

Parameters

eventType

string

De naam van de gebeurtenis.

target

DataSource | DataSource[]

De datasource(s) waarvoor de gebeurtenis moet worden verwijderd.

callback

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

De callback van de gebeurtenishandler.

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

Hiermee verwijdert u een gebeurtenislistener uit de HtmlMarker(s).

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

Parameters

eventType

string

De naam van de gebeurtenis.

target

HtmlMarker | HtmlMarker[]

De HtmlMarker(s) waarvoor de gebeurtenis moet worden verwijderd.

callback

(e: TargetedEvent) => void

De callback van de gebeurtenishandler.

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

Hiermee verwijdert u een gebeurtenislistener uit de lagen.

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

Parameters

eventType

string

De naam van de gebeurtenis.

target

Layer | Layer[]

De lagen waarvoor de gebeurtenis moet worden verwijderd.

callback

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

De callback van de gebeurtenishandler.

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

Hiermee verwijdert u een gebeurtenislistener uit de pop-up(s).

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

Parameters

eventType

string

De naam van de gebeurtenis.

target

Popup | Popup[]

De pop-up(s) waarvoor de gebeurtenis moet worden verwijderd.

callback

(e: TargetedEvent) => void

De callback van de gebeurtenishandler.

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

Hiermee verwijdert u een gebeurtenislistener uit de shape(s).

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

Parameters

eventType

string

De naam van de gebeurtenis.

target

Shape | Shape[]

De shapes waarvoor de gebeurtenis moet worden verwijderd.

callback

(e: Shape) => void

De callback van de gebeurtenishandler.

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

Hiermee verwijdert u een gebeurtenislistener uit de bron(en).

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

Parameters

eventType

string

De naam van de gebeurtenis.

target

Source | Source[]

De bron(en) waarvoor de gebeurtenis moet worden verwijderd.

callback

(e: Source) => void

De callback van de gebeurtenishandler.

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

Hiermee verwijdert u een gebeurtenis in StyleControl

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

Parameters

eventType

string

De naam van de gebeurtenis.

target
StyleControl

StyleControl om de gebeurtenis voor toe te voegen.

callback

(e: string) => void

De callback van de gebeurtenishandler.