Partager via


EventManager class

Gestionnaire des événements du contrôle de carte. Exposé par le biais de la propriété événements de l’atlas. Classe Map. Impossible d’instancier l’utilisateur.

Méthodes

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)

Ajoute un événement à la carte.

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

Ajoute un événement aux htmlMarker(s).

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

Ajoute un événement de données à la carte.

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

Ajoute un événement au(s) DataSource(s).

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

Ajoute un événement au(s) DataSource(s).

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

Ajoute un événement aux fenêtres contextuelles.

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

Ajoute un événement à la carte.

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

Ajoute un événement à la carte.

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

Ajoute un événement à la ou les couches.

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

Ajoute un événement de modification mapConfiguration à la carte.

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

Ajoute un événement de souris à la carte.

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

Ajoute un événement de souris aux calques.

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

Ajoute un événement à la ou les formes.

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

Ajoute un événement à la carte.

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

Ajoute un événement à la ou les sources.

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

Ajoute un événement wheel à la carte.

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

Ajoute un événement manquant d’image de style à la carte.

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

Ajoute un événement à StyleControl

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

Ajoute un événement tactile à la carte.

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

Ajoute un événement tactile aux calques.

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

Ajoute un événement wheel à la carte.

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

Ajoute un événement de roue aux calques.

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)

Ajoute un événement à la carte.

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

Ajoute un événement au htmlMarker.

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

Ajoute un événement de données à la carte.

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

Ajoute un événement à DataSource.

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

Ajoute un événement à DataSource.

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

Ajoute un événement à la fenêtre contextuelle.

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

Ajoute un événement à la carte.

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

Ajoute un événement à la carte.

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

Ajoute un événement tactile à la couche.

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

Ajoute un événement de souris à la carte.

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

Ajoute un événement de souris à la couche.

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

Ajoute un événement à la forme.

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

Ajoute un événement à la carte.

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

Ajoute un événement à la source.

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

Ajoute un événement de roue à la carte.

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

Ajoute un événement manquant d’image de style à la carte.

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

Ajoute un événement à StyleControl

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

Ajoute un événement tactile à la carte.

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

Ajoute un événement tactile à la couche.

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

Ajoute un événement de roue à la carte.

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

Ajoute un événement de roue à la couche.

invoke(string, any)

Appelle un événement sur la carte. Cela entraîne l’appel de tous les gestionnaires d’événements sur la carte avec le nom d’événement spécifié.

invoke(string, any, any)

Appelle un événement de la cible. Cela entraîne l’appel de tous les gestionnaires d’événements sur la cible avec le nom d’événement spécifié.

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

Supprime un écouteur d’événements de la carte.

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

Supprime un écouteur d’événements de la ou des sources de données.

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

Supprime un écouteur d’événements de htmlMarker(s).

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

Supprime un écouteur d’événements de la ou des couches.

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

Supprime un écouteur d’événements de la ou des fenêtres contextuelles.

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

Supprime un écouteur d’événements de la ou des formes.

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

Supprime un écouteur d’événements de la ou des sources.

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

Supprime un événement dans StyleControl

Détails de la méthode

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)

Ajoute un événement à la carte.

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)

Paramètres

eventType

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

Nom de l'événement.

callback

(e: MapEvent) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement aux 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)

Paramètres

eventType

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

Nom de l'événement.

target

HtmlMarker | HtmlMarker[]

HtmlMarker(s) pour lequel ajouter l’événement.

callback

(e: TargetedEvent) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement de données à la carte.

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

Paramètres

eventType

"data" | "sourcedata" | "styledata"

Nom de l’événement de données.

callback

(e: MapDataEvent) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement au(s) DataSource(s).

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

Paramètres

eventType

"dataadded" | "dataremoved"

Nom de l'événement.

target

DataSource | DataSource[]

DataSource(s) pour lequel ajouter l’événement.

callback

(e: Shape[]) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement au(s) DataSource(s).

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

Paramètres

eventType

"datasourceupdated"

Nom de l'événement.

target

DataSource | DataSource[]

DataSource(s) pour lequel ajouter l’événement.

callback

(e: DataSource) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement aux fenêtres contextuelles.

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

Paramètres

eventType

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

Nom de l'événement.

target

Popup | Popup[]

Fenêtres contextuelles pour laquelle ajouter l’événement.

callback

(e: TargetedEvent) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement à la carte.

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

Paramètres

eventType

"error"

Nom de l’événement d’erreur.

callback

(e: MapErrorEvent) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement à la carte.

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

Paramètres

eventType

"layeradded" | "layerremoved"

Nom de l'événement.

callback

(e: Layer) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement à la ou les couches.

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

Paramètres

eventType

"layeradded" | "layerremoved"

Nom de l'événement.

target

Layer | Layer[]

Couche(s) pour laquelle ajouter l’événement.

callback

(e: Layer) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement de modification mapConfiguration à la carte.

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

Paramètres

eventType

"mapconfigurationchanged"

Nom d’événement modifié mapConfiguration

callback

(e: MapConfiguration) => void

Rappel du gestionnaire d’événements

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

Ajoute un événement de souris à la carte.

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

Paramètres

eventType

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

Nom de l’événement de la souris.

callback

(e: MapMouseEvent) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement de souris aux calques.

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

Paramètres

eventType

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

Nom de l'événement.

target

Layer | Layer[]

Couche(s) pour laquelle ajouter l’événement.

callback

(e: MapMouseEvent) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement à la ou les formes.

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

Paramètres

eventType

"shapechanged"

Nom de l'événement.

target

Shape | Shape[]

Forme(s) pour laquelle ajouter l’événement.

callback

(e: Shape) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement à la carte.

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

Paramètres

eventType

"sourceadded" | "sourceremoved"

Nom de l'événement.

callback

(e: Source) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement à la ou les sources.

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

Paramètres

eventType

"sourceadded" | "sourceremoved"

Nom de l'événement.

target

Source | Source[]

Source(s) pour laquelle ajouter l’événement.

callback

(e: Source) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement wheel à la carte.

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

Paramètres

eventType

"stylechanged"

Nom de l’événement wheel.

callback

(e: StyleChangedEvent) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement manquant d’image de style à la carte.

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

Paramètres

eventType

"styleimagemissing"

Nom d’événement manquant de l’image de style.

callback

(e: string) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement à StyleControl

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

Paramètres

eventType

"styleselected"

Nom de l'événement.

target
StyleControl

StyleControl pour lequel ajouter l’événement.

callback

(e: string) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement tactile à la carte.

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

Paramètres

eventType

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

Nom de l’événement tactile.

callback

(e: MapTouchEvent) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement tactile aux calques.

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

Paramètres

eventType

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

Nom de l'événement.

target

Layer | Layer[]

Couche(s) pour laquelle ajouter l’événement.

callback

(e: MapTouchEvent) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement wheel à la carte.

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

Paramètres

eventType

"wheel"

Nom de l’événement wheel.

callback

(e: MapMouseWheelEvent) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement de roue aux calques.

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

Paramètres

eventType

"wheel"

Nom de l'événement.

target

Layer | Layer[]

Couche(s) pour laquelle ajouter l’événement.

callback

(e: MapMouseWheelEvent) => void

Rappel du gestionnaire d’événements.

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)

Ajoute un événement à la carte.

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)

Paramètres

eventType

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

Nom de l'événement.

callback

(e: MapEvent) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement au 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)

Paramètres

eventType

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

Nom de l'événement.

target
HtmlMarker

HtmlMarker pour lequel ajouter l’événement.

callback

(e: TargetedEvent) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement de données à la carte.

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

Paramètres

eventType

"data" | "sourcedata" | "styledata"

Nom de l’événement de données.

callback

(e: MapDataEvent) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement à DataSource.

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

Paramètres

eventType

"dataadded" | "dataremoved"

Nom de l'événement.

target
DataSource

DataSource pour lequel ajouter l’événement.

callback

(e: Shape[]) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement à DataSource.

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

Paramètres

eventType

"datasourceupdated"

Nom de l'événement.

target
DataSource

DataSource pour lequel ajouter l’événement.

callback

(e: DataSource) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement à la fenêtre contextuelle.

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

Paramètres

eventType

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

Nom de l'événement.

target
Popup

Fenêtre contextuelle pour laquelle ajouter l’événement.

callback

(e: TargetedEvent) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement à la carte.

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

Paramètres

eventType

"error"

Nom de l’événement d’erreur.

callback

(e: MapErrorEvent) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement à la carte.

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

Paramètres

eventType

"layeradded" | "layerremoved"

Nom de l'événement.

callback

(e: Layer) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement tactile à la couche.

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

Paramètres

eventType

"layeradded" | "layerremoved"

Nom de l’événement tactile.

target
Layer

Couche pour laquelle ajouter l’événement.

callback

(e: Layer) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement de souris à la carte.

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

Paramètres

eventType

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

Nom de l’événement de la souris.

callback

(e: MapMouseEvent) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement de souris à la couche.

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

Paramètres

eventType

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

Nom de l’événement de la souris.

target
Layer

Couche pour laquelle ajouter l’événement.

callback

(e: MapMouseEvent) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement à la forme.

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

Paramètres

eventType

"shapechanged"

Nom de l'événement.

target
Shape

Forme pour laquelle ajouter l’événement.

callback

(e: Shape) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement à la carte.

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

Paramètres

eventType

"sourceadded" | "sourceremoved"

Nom de l'événement.

callback

(e: Source) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement à la source.

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

Paramètres

eventType

"sourceadded" | "sourceremoved"

Nom de l'événement.

target
Source

Source pour laquelle ajouter l’événement.

callback

(e: Source) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement de roue à la carte.

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

Paramètres

eventType

"stylechanged"

Nom de l’événement de roue.

callback

(e: StyleChangedEvent) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement manquant d’image de style à la carte.

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

Paramètres

eventType

"styleimagemissing"

Nom d’événement manquant de l’image de style.

callback

(e: string) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement à StyleControl

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

Paramètres

eventType

"styleselected"

Nom de l'événement.

target
StyleControl

StyleControl pour lequel ajouter l’événement.

callback

(e: string) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement tactile à la carte.

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

Paramètres

eventType

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

Nom de l’événement tactile.

callback

(e: MapTouchEvent) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement tactile à la couche.

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

Paramètres

eventType

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

Nom de l’événement tactile.

target
Layer

Couche pour laquelle ajouter l’événement.

callback

(e: MapTouchEvent) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement de roue à la carte.

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

Paramètres

eventType

"wheel"

Nom de l’événement de roue.

callback

(e: MapMouseWheelEvent) => void

Rappel du gestionnaire d’événements.

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

Ajoute un événement de roue à la couche.

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

Paramètres

eventType

"wheel"

Nom de l’événement de roue.

target
Layer

Couche pour laquelle ajouter l’événement.

callback

(e: MapMouseWheelEvent) => void

Rappel du gestionnaire d’événements.

invoke(string, any)

Appelle un événement sur la carte. Cela entraîne l’appel de tous les gestionnaires d’événements sur la carte avec le nom d’événement spécifié.

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

Paramètres

eventType

string

Nom de l’événement à appeler.

args

any

Données à transmettre aux rappels.

Retours

any

invoke(string, any, any)

Appelle un événement de la cible. Cela entraîne l’appel de tous les gestionnaires d’événements sur la cible avec le nom d’événement spécifié.

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

Paramètres

eventType

string

Nom de l’événement à appeler.

target

any

Cible sur laquelle appeler l’événement. Les types cibles pris en charge sont Layer, HtmlMarker et Popup.

args

any

Données à transmettre aux rappels. Les données peuvent être null mais ne peuvent pas être undefined.

Retours

any

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

Supprime un écouteur d’événements de la carte.

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

Paramètres

eventType

string

Nom de l'événement.

callback

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

Rappel du gestionnaire d’événements.

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

Supprime un écouteur d’événements de la ou des sources de données.

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

Paramètres

eventType

string

Nom de l'événement.

target

DataSource | DataSource[]

DataSource(s) pour supprimer l’événement.

callback

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

Rappel du gestionnaire d’événements.

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

Supprime un écouteur d’événements de htmlMarker(s).

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

Paramètres

eventType

string

Nom de l'événement.

target

HtmlMarker | HtmlMarker[]

HtmlMarker(s) pour lequel supprimer l’événement.

callback

(e: TargetedEvent) => void

Rappel du gestionnaire d’événements.

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

Supprime un écouteur d’événements de la ou des couches.

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

Paramètres

eventType

string

Nom de l'événement.

target

Layer | Layer[]

Couche(s) pour laquelle supprimer l’événement.

callback

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

Rappel du gestionnaire d’événements.

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

Supprime un écouteur d’événements de la ou des fenêtres contextuelles.

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

Paramètres

eventType

string

Nom de l'événement.

target

Popup | Popup[]

Fenêtre contextuelle pour laquelle supprimer l’événement.

callback

(e: TargetedEvent) => void

Rappel du gestionnaire d’événements.

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

Supprime un écouteur d’événements de la ou des formes.

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

Paramètres

eventType

string

Nom de l'événement.

target

Shape | Shape[]

Formes pour laquelle supprimer l’événement.

callback

(e: Shape) => void

Rappel du gestionnaire d’événements.

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

Supprime un écouteur d’événements de la ou des sources.

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

Paramètres

eventType

string

Nom de l'événement.

target

Source | Source[]

Source(s) pour laquelle supprimer l’événement.

callback

(e: Source) => void

Rappel du gestionnaire d’événements.

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

Supprime un événement dans StyleControl

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

Paramètres

eventType

string

Nom de l'événement.

target
StyleControl

StyleControl pour lequel ajouter l’événement.

callback

(e: string) => void

Rappel du gestionnaire d’événements.