Dela via


EventManager class

En chef för kartkontrollens händelser. Exponeras via händelseegenskapen för atlasen. Mappningsklass. Det går inte att instansieras av användaren.

Metoder

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)

Lägger till en händelse på kartan.

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

Lägger till en händelse i HtmlMarker(erna).

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

Lägger till en datahändelse på kartan.

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

Lägger till en händelse i DataSource(erna).

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

Lägger till en händelse i DataSource(erna).

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

Lägger till en händelse i popup-fönster.

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

Lägger till en händelse på kartan.

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

Lägger till en händelse på kartan.

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

Lägger till en händelse i Layer(s).

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

Lägger till en mapConfiguration-ändringshändelse på kartan.

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

Lägger till en mushändelse på kartan.

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

Lägger till en mushändelse i Layer(s).

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

Lägger till en händelse i formarna.

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

Lägger till en händelse på kartan.

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

Lägger till en händelse i källan/källorna.

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

Lägger till en hjulhändelse på kartan.

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

Lägger till en formatbild som saknar händelse på kartan.

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

Lägger till en händelse i StyleControl

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

Lägger till en touch-händelse på kartan.

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

Lägger till en touch-händelse i Layer(s).

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

Lägger till en hjulhändelse på kartan.

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

Lägger till en hjulhändelse i Layer(s).

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)

Lägger till en händelse på kartan.

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

Lägger till en händelse i HtmlMarker.

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

Lägger till en datahändelse på kartan.

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

Lägger till en händelse i DataSource.

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

Lägger till en händelse i DataSource.

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

Lägger till en händelse i popup-fönstret.

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

Lägger till en händelse på kartan.

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

Lägger till en händelse på kartan.

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

Lägger till en touch-händelse i Layer.

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

Lägger till en mushändelse på kartan.

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

Lägger till en mushändelse i lagret.

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

Lägger till en händelse i formen.

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

Lägger till en händelse på kartan.

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

Lägger till en händelse i källan.

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

Lägger till en hjulhändelse på kartan.

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

Lägger till en formatbild som saknar händelse på kartan.

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

Lägger till en händelse i StyleControl

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

Lägger till en touch-händelse på kartan.

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

Lägger till en touch-händelse i Layer.

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

Lägger till en hjulhändelse på kartan.

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

Lägger till en hjulhändelse i Layer.

invoke(string, any)

Anropar en händelse på kartan. Detta gör att alla händelsehanterare på kartan med det angivna händelsenamnet anropas.

invoke(string, any, any)

Anropar en händelse av målet. Detta gör att alla händelsehanterare på målet med det angivna händelsenamnet anropas.

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

Tar bort en händelselyssnare från kartan.

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

Tar bort en händelselyssnare från datakällorna.

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

Tar bort en händelselyssnare från HtmlMarker(erna).

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

Tar bort en händelselyssnare från Layer(s).

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

Tar bort en händelselyssnare från popup-fönster.

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

Tar bort en händelselyssnare från formarna.

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

Tar bort en händelselyssnare från källan eller källorna.

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

Tar bort en händelse till StyleControl

Metodinformation

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)

Lägger till en händelse på kartan.

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)

Parametrar

eventType

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

Händelsenamnet.

callback

(e: MapEvent) => void

Återanrop till händelsehanteraren.

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

Lägger till en händelse i HtmlMarker(erna).

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)

Parametrar

eventType

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

Händelsenamnet.

target

HtmlMarker | HtmlMarker[]

HtmlMarker(s) att lägga till händelsen för.

callback

(e: TargetedEvent) => void

Återanrop till händelsehanteraren.

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

Lägger till en datahändelse på kartan.

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

Parametrar

eventType

"data" | "sourcedata" | "styledata"

Namnet på datahändelsen.

callback

(e: MapDataEvent) => void

Återanrop till händelsehanteraren.

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

Lägger till en händelse i DataSource(erna).

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

Parametrar

eventType

"dataadded" | "dataremoved"

Händelsenamnet.

target

DataSource | DataSource[]

De datakällor som händelsen ska läggas till för.

callback

(e: Shape[]) => void

Återanrop till händelsehanteraren.

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

Lägger till en händelse i DataSource(erna).

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

Parametrar

eventType

"datasourceupdated"

Händelsenamnet.

target

DataSource | DataSource[]

De datakällor som händelsen ska läggas till för.

callback

(e: DataSource) => void

Återanrop till händelsehanteraren.

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

Lägger till en händelse i popup-fönster.

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

Parametrar

eventType

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

Händelsenamnet.

target

Popup | Popup[]

Popup-fönster som du vill lägga till händelsen för.

callback

(e: TargetedEvent) => void

Återanrop till händelsehanteraren.

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

Lägger till en händelse på kartan.

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

Parametrar

eventType

"error"

Namnet på felhändelsen.

callback

(e: MapErrorEvent) => void

Återanrop till händelsehanteraren.

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

Lägger till en händelse på kartan.

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

Parametrar

eventType

"layeradded" | "layerremoved"

Händelsenamnet.

callback

(e: Layer) => void

Återanrop till händelsehanteraren.

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

Lägger till en händelse i Layer(s).

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

Parametrar

eventType

"layeradded" | "layerremoved"

Händelsenamnet.

target

Layer | Layer[]

De lager som händelsen ska läggas till för.

callback

(e: Layer) => void

Återanrop till händelsehanteraren.

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

Lägger till en mapConfiguration-ändringshändelse på kartan.

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

Parametrar

eventType

"mapconfigurationchanged"

Ett mapConfiguration ändrade händelsenamnet

callback

(e: MapConfiguration) => void

Återanrop till händelsehanteraren

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

Lägger till en mushändelse på kartan.

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

Parametrar

eventType

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

Namnet på mushändelsen.

callback

(e: MapMouseEvent) => void

Återanrop till händelsehanteraren.

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

Lägger till en mushändelse i Layer(s).

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

Parametrar

eventType

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

Händelsenamnet.

target

Layer | Layer[]

De lager som händelsen ska läggas till för.

callback

(e: MapMouseEvent) => void

Återanrop till händelsehanteraren.

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

Lägger till en händelse i formarna.

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

Parametrar

eventType

"shapechanged"

Händelsenamnet.

target

Shape | Shape[]

De form(ar) som händelsen ska läggas till för.

callback

(e: Shape) => void

Återanrop till händelsehanteraren.

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

Lägger till en händelse på kartan.

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

Parametrar

eventType

"sourceadded" | "sourceremoved"

Händelsenamnet.

callback

(e: Source) => void

Återanrop till händelsehanteraren.

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

Lägger till en händelse i källan/källorna.

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

Parametrar

eventType

"sourceadded" | "sourceremoved"

Händelsenamnet.

target

Source | Source[]

Källan eller källorna som händelsen ska läggas till för.

callback

(e: Source) => void

Återanrop till händelsehanteraren.

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

Lägger till en hjulhändelse på kartan.

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

Parametrar

eventType

"stylechanged"

Namnet på hjulhändelsen.

callback

(e: StyleChangedEvent) => void

Återanrop till händelsehanteraren.

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

Lägger till en formatbild som saknar händelse på kartan.

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

Parametrar

eventType

"styleimagemissing"

Formatbild som saknar händelsenamn.

callback

(e: string) => void

Återanrop till händelsehanteraren.

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

Lägger till en händelse i StyleControl

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

Parametrar

eventType

"styleselected"

Händelsenamnet.

target
StyleControl

StyleControl som händelsen ska läggas till för.

callback

(e: string) => void

Återanrop till händelsehanteraren.

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

Lägger till en touch-händelse på kartan.

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

Parametrar

eventType

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

Touch-händelsenamnet.

callback

(e: MapTouchEvent) => void

Återanrop till händelsehanteraren.

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

Lägger till en touch-händelse i Layer(s).

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

Parametrar

eventType

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

Händelsenamnet.

target

Layer | Layer[]

De lager som händelsen ska läggas till för.

callback

(e: MapTouchEvent) => void

Återanrop till händelsehanteraren.

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

Lägger till en hjulhändelse på kartan.

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

Parametrar

eventType

"wheel"

Namnet på hjulhändelsen.

callback

(e: MapMouseWheelEvent) => void

Återanrop till händelsehanteraren.

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

Lägger till en hjulhändelse i Layer(s).

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

Parametrar

eventType

"wheel"

Händelsenamnet.

target

Layer | Layer[]

De lager som händelsen ska läggas till för.

callback

(e: MapMouseWheelEvent) => void

Återanrop till händelsehanteraren.

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)

Lägger till en händelse på kartan.

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)

Parametrar

eventType

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

Händelsenamnet.

callback

(e: MapEvent) => void

Återanrop till händelsehanteraren.

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

Lägger till en händelse i 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)

Parametrar

eventType

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

Händelsenamnet.

target
HtmlMarker

HtmlMarker att lägga till händelsen för.

callback

(e: TargetedEvent) => void

Återanrop till händelsehanteraren.

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

Lägger till en datahändelse på kartan.

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

Parametrar

eventType

"data" | "sourcedata" | "styledata"

Namnet på datahändelsen.

callback

(e: MapDataEvent) => void

Återanrop till händelsehanteraren.

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

Lägger till en händelse i DataSource.

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

Parametrar

eventType

"dataadded" | "dataremoved"

Händelsenamnet.

target
DataSource

Den DataSource som händelsen ska läggas till för.

callback

(e: Shape[]) => void

Återanrop till händelsehanteraren.

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

Lägger till en händelse i DataSource.

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

Parametrar

eventType

"datasourceupdated"

Händelsenamnet.

target
DataSource

Den DataSource som händelsen ska läggas till för.

callback

(e: DataSource) => void

Återanrop till händelsehanteraren.

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

Lägger till en händelse i popup-fönstret.

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

Parametrar

eventType

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

Händelsenamnet.

target
Popup

Popup-fönstret som händelsen ska läggas till för.

callback

(e: TargetedEvent) => void

Återanrop till händelsehanteraren.

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

Lägger till en händelse på kartan.

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

Parametrar

eventType

"error"

Namnet på felhändelsen.

callback

(e: MapErrorEvent) => void

Återanrop till händelsehanteraren.

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

Lägger till en händelse på kartan.

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

Parametrar

eventType

"layeradded" | "layerremoved"

Händelsenamnet.

callback

(e: Layer) => void

Återanrop till händelsehanteraren.

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

Lägger till en touch-händelse i Layer.

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

Parametrar

eventType

"layeradded" | "layerremoved"

Touch-händelsenamnet.

target
Layer

Lagret som händelsen ska läggas till för.

callback

(e: Layer) => void

Återanrop till händelsehanteraren.

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

Lägger till en mushändelse på kartan.

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

Parametrar

eventType

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

Namnet på mushändelsen.

callback

(e: MapMouseEvent) => void

Återanrop till händelsehanteraren.

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

Lägger till en mushändelse i lagret.

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

Parametrar

eventType

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

Namnet på mushändelsen.

target
Layer

Lagret som händelsen ska läggas till för.

callback

(e: MapMouseEvent) => void

Återanrop till händelsehanteraren.

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

Lägger till en händelse i formen.

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

Parametrar

eventType

"shapechanged"

Händelsenamnet.

target
Shape

Den form som händelsen ska läggas till för.

callback

(e: Shape) => void

Återanrop till händelsehanteraren.

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

Lägger till en händelse på kartan.

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

Parametrar

eventType

"sourceadded" | "sourceremoved"

Händelsenamnet.

callback

(e: Source) => void

Återanrop till händelsehanteraren.

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

Lägger till en händelse i källan.

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

Parametrar

eventType

"sourceadded" | "sourceremoved"

Händelsenamnet.

target
Source

Källan som händelsen ska läggas till för.

callback

(e: Source) => void

Återanrop till händelsehanteraren.

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

Lägger till en hjulhändelse på kartan.

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

Parametrar

eventType

"stylechanged"

Namnet på hjulhändelsen.

callback

(e: StyleChangedEvent) => void

Återanrop till händelsehanteraren.

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

Lägger till en formatbild som saknar händelse på kartan.

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

Parametrar

eventType

"styleimagemissing"

Formatbild som saknar händelsenamn.

callback

(e: string) => void

Återanrop till händelsehanteraren.

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

Lägger till en händelse i StyleControl

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

Parametrar

eventType

"styleselected"

Händelsenamnet.

target
StyleControl

StyleControl som händelsen ska läggas till för.

callback

(e: string) => void

Återanrop till händelsehanteraren.

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

Lägger till en touch-händelse på kartan.

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

Parametrar

eventType

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

Touch-händelsenamnet.

callback

(e: MapTouchEvent) => void

Återanrop till händelsehanteraren.

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

Lägger till en touch-händelse i Layer.

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

Parametrar

eventType

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

Touch-händelsenamnet.

target
Layer

Lagret som händelsen ska läggas till för.

callback

(e: MapTouchEvent) => void

Återanrop till händelsehanteraren.

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

Lägger till en hjulhändelse på kartan.

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

Parametrar

eventType

"wheel"

Namnet på hjulhändelsen.

callback

(e: MapMouseWheelEvent) => void

Återanrop till händelsehanteraren.

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

Lägger till en hjulhändelse i Layer.

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

Parametrar

eventType

"wheel"

Namnet på hjulhändelsen.

target
Layer

Lagret som händelsen ska läggas till för.

callback

(e: MapMouseWheelEvent) => void

Återanrop till händelsehanteraren.

invoke(string, any)

Anropar en händelse på kartan. Detta gör att alla händelsehanterare på kartan med det angivna händelsenamnet anropas.

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

Parametrar

eventType

string

Namnet på händelsen som ska anropas.

args

any

De data som ska skickas till återanropen.

Returer

any

invoke(string, any, any)

Anropar en händelse av målet. Detta gör att alla händelsehanterare på målet med det angivna händelsenamnet anropas.

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

Parametrar

eventType

string

Namnet på händelsen som ska anropas.

target

any

Målet som händelsen ska anropas på. Måltyper som stöds är Layer, HtmlMarker och Popup.

args

any

De data som ska skickas till återanropen. Data kan vara null men får inte vara undefined.

Returer

any

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

Tar bort en händelselyssnare från kartan.

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

Parametrar

eventType

string

Händelsenamnet.

callback

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

Återanrop till händelsehanteraren.

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

Tar bort en händelselyssnare från datakällorna.

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

Parametrar

eventType

string

Händelsenamnet.

target

DataSource | DataSource[]

De datakällor som händelsen ska ta bort för.

callback

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

Återanrop till händelsehanteraren.

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

Tar bort en händelselyssnare från HtmlMarker(erna).

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

Parametrar

eventType

string

Händelsenamnet.

target

HtmlMarker | HtmlMarker[]

HtmlMarker(s) att ta bort händelsen för.

callback

(e: TargetedEvent) => void

Återanrop till händelsehanteraren.

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

Tar bort en händelselyssnare från Layer(s).

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

Parametrar

eventType

string

Händelsenamnet.

target

Layer | Layer[]

Lager som du vill ta bort händelsen för.

callback

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

Återanrop till händelsehanteraren.

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

Tar bort en händelselyssnare från popup-fönster.

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

Parametrar

eventType

string

Händelsenamnet.

target

Popup | Popup[]

Popup-fönster som du vill ta bort händelsen för.

callback

(e: TargetedEvent) => void

Återanrop till händelsehanteraren.

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

Tar bort en händelselyssnare från formarna.

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

Parametrar

eventType

string

Händelsenamnet.

target

Shape | Shape[]

Former att ta bort händelsen för.

callback

(e: Shape) => void

Återanrop till händelsehanteraren.

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

Tar bort en händelselyssnare från källan eller källorna.

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

Parametrar

eventType

string

Händelsenamnet.

target

Source | Source[]

Källan eller källorna som händelsen ska tas bort för.

callback

(e: Source) => void

Återanrop till händelsehanteraren.

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

Tar bort en händelse till StyleControl

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

Parametrar

eventType

string

Händelsenamnet.

target
StyleControl

StyleControl som händelsen ska läggas till för.

callback

(e: string) => void

Återanrop till händelsehanteraren.