EventManager class

Menedżer zdarzeń kontrolki mapy. Uwidocznione za pośrednictwem właściwości zdarzenia atlasu. Map, klasa. Nie można utworzyć wystąpienia przez użytkownika.

Metody

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)

Dodaje zdarzenie do mapy.

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

Dodaje zdarzenie do elementów HtmlMarker.

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

Dodaje zdarzenie danych do mapy.

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

Dodaje zdarzenie do źródeł danych.

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

Dodaje zdarzenie do źródeł danych.

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

Dodaje zdarzenie do wyskakujących okienek.

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

Dodaje zdarzenie do mapy.

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

Dodaje zdarzenie do mapy.

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

Dodaje zdarzenie do warstw.

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

Dodaje zdarzenie zmiany mapKonfiguracja do mapy.

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

Dodaje zdarzenie myszy do mapy.

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

Dodaje zdarzenie myszy do warstw.

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

Dodaje zdarzenie do kształtów.

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

Dodaje zdarzenie do mapy.

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

Dodaje zdarzenie do źródeł.

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

Dodaje zdarzenie koła do mapy.

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

Dodaje do mapy brak zdarzenia obrazu stylu.

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

Dodaje zdarzenie do kontrolki StyleControl

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

Dodaje zdarzenie dotykowe do mapy.

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

Dodaje zdarzenie dotykowe do warstw.

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

Dodaje zdarzenie koła do mapy.

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

Dodaje zdarzenie koła do warstw.

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)

Dodaje zdarzenie do mapy.

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

Dodaje zdarzenie do elementu HtmlMarker.

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

Dodaje zdarzenie danych do mapy.

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

Dodaje zdarzenie do źródła danych.

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

Dodaje zdarzenie do źródła danych.

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

Dodaje zdarzenie do okna podręcznego.

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

Dodaje zdarzenie do mapy.

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

Dodaje zdarzenie do mapy.

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

Dodaje zdarzenie dotykowe do warstwy.

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

Dodaje zdarzenie myszy do mapy.

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

Dodaje zdarzenie myszy do warstwy.

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

Dodaje zdarzenie do kształtu.

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

Dodaje zdarzenie do mapy.

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

Dodaje zdarzenie do źródła.

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

Dodaje zdarzenie koła do mapy.

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

Dodaje do mapy zdarzenie brakującego obrazu stylu.

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

Dodaje zdarzenie do kontrolki StyleControl

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

Dodaje zdarzenie dotykowe do mapy.

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

Dodaje zdarzenie dotykowe do warstwy.

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

Dodaje zdarzenie koła do mapy.

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

Dodaje zdarzenie koła do warstwy.

invoke(string, any)

Wywołuje zdarzenie na mapie. Powoduje to wywołanie wszystkich programów obsługi zdarzeń na mapie z określoną nazwą zdarzenia.

invoke(string, any, any)

Wywołuje zdarzenie obiektu docelowego. Powoduje to wywołanie wszystkich programów obsługi zdarzeń w obiekcie docelowym z określoną nazwą zdarzenia.

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

Usuwa odbiornik zdarzeń z mapy.

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

Usuwa odbiornik zdarzeń z źródeł danych.

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

Usuwa odbiornik zdarzeń z elementów HtmlMarker.

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

Usuwa odbiornik zdarzeń z warstw.

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

Usuwa odbiornik zdarzeń z wyskakujących okienek.

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

Usuwa odbiornik zdarzeń z kształtów.

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

Usuwa odbiornik zdarzeń ze źródeł.

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

Usuwa zdarzenie do kontrolki StyleControl

Szczegóły metody

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)

Dodaje zdarzenie do mapy.

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)

Parametry

eventType

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

Nazwa zdarzenia.

callback

(e: MapEvent) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie do elementów HtmlMarker.

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)

Parametry

eventType

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

Nazwa zdarzenia.

target

HtmlMarker | HtmlMarker[]

Znaczniki HtmlMarker, dla których chcesz dodać zdarzenie.

callback

(e: TargetedEvent) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie danych do mapy.

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

Parametry

eventType

"data" | "sourcedata" | "styledata"

Nazwa zdarzenia danych.

callback

(e: MapDataEvent) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie do źródeł danych.

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

Parametry

eventType

"dataadded" | "dataremoved"

Nazwa zdarzenia.

target

DataSource | DataSource[]

Źródła danych, dla których chcesz dodać zdarzenie.

callback

(e: Shape[]) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie do źródeł danych.

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

Parametry

eventType

"datasourceupdated"

Nazwa zdarzenia.

target

DataSource | DataSource[]

Źródła danych, dla których chcesz dodać zdarzenie.

callback

(e: DataSource) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie do wyskakujących okienek.

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

Parametry

eventType

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

Nazwa zdarzenia.

target

Popup | Popup[]

Wyskakujące okienka, dla których chcesz dodać zdarzenie.

callback

(e: TargetedEvent) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie do mapy.

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

Parametry

eventType

"error"

Nazwa zdarzenia błędu.

callback

(e: MapErrorEvent) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie do mapy.

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

Parametry

eventType

"layeradded" | "layerremoved"

Nazwa zdarzenia.

callback

(e: Layer) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie do warstw.

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

Parametry

eventType

"layeradded" | "layerremoved"

Nazwa zdarzenia.

target

Layer | Layer[]

Warstwy, dla których chcesz dodać zdarzenie.

callback

(e: Layer) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie zmiany mapKonfiguracja do mapy.

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

Parametry

eventType

"mapconfigurationchanged"

Zmieniono nazwę zdarzenia mapConfiguration

callback

(e: MapConfiguration) => void

Wywołanie zwrotne programu obsługi zdarzeń

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

Dodaje zdarzenie myszy do mapy.

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

Parametry

eventType

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

Nazwa zdarzenia myszy.

callback

(e: MapMouseEvent) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie myszy do warstw.

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

Parametry

eventType

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

Nazwa zdarzenia.

target

Layer | Layer[]

Warstwy, dla których chcesz dodać zdarzenie.

callback

(e: MapMouseEvent) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie do kształtów.

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

Parametry

eventType

"shapechanged"

Nazwa zdarzenia.

target

Shape | Shape[]

Kształty do dodania zdarzenia.

callback

(e: Shape) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie do mapy.

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

Parametry

eventType

"sourceadded" | "sourceremoved"

Nazwa zdarzenia.

callback

(e: Source) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie do źródeł.

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

Parametry

eventType

"sourceadded" | "sourceremoved"

Nazwa zdarzenia.

target

Source | Source[]

Źródła, dla których ma zostać dodane zdarzenie.

callback

(e: Source) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie koła do mapy.

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

Parametry

eventType

"stylechanged"

Nazwa zdarzenia koła.

callback

(e: StyleChangedEvent) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje do mapy brak zdarzenia obrazu stylu.

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

Parametry

eventType

"styleimagemissing"

Brak nazwy zdarzenia w obrazie stylu.

callback

(e: string) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie do kontrolki StyleControl

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

Parametry

eventType

"styleselected"

Nazwa zdarzenia.

target
StyleControl

Kontrolka StyleControl w celu dodania zdarzenia dla.

callback

(e: string) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie dotykowe do mapy.

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

Parametry

eventType

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

Nazwa zdarzenia dotykowego.

callback

(e: MapTouchEvent) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie dotykowe do warstw.

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

Parametry

eventType

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

Nazwa zdarzenia.

target

Layer | Layer[]

Warstwy, dla których chcesz dodać zdarzenie.

callback

(e: MapTouchEvent) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie koła do mapy.

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

Parametry

eventType

"wheel"

Nazwa zdarzenia koła.

callback

(e: MapMouseWheelEvent) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie koła do warstw.

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

Parametry

eventType

"wheel"

Nazwa zdarzenia.

target

Layer | Layer[]

Warstwy, dla których chcesz dodać zdarzenie.

callback

(e: MapMouseWheelEvent) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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)

Dodaje zdarzenie do mapy.

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)

Parametry

eventType

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

Nazwa zdarzenia.

callback

(e: MapEvent) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie do elementu 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)

Parametry

eventType

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

Nazwa zdarzenia.

target
HtmlMarker

Element HtmlMarker do dodania zdarzenia.

callback

(e: TargetedEvent) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie danych do mapy.

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

Parametry

eventType

"data" | "sourcedata" | "styledata"

Nazwa zdarzenia danych.

callback

(e: MapDataEvent) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie do źródła danych.

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

Parametry

eventType

"dataadded" | "dataremoved"

Nazwa zdarzenia.

target
DataSource

Źródło danych, dla których ma zostać dodane zdarzenie.

callback

(e: Shape[]) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie do źródła danych.

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

Parametry

eventType

"datasourceupdated"

Nazwa zdarzenia.

target
DataSource

Źródło danych, dla których ma zostać dodane zdarzenie.

callback

(e: DataSource) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie do okna podręcznego.

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

Parametry

eventType

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

Nazwa zdarzenia.

target
Popup

Wyskakujące okienko, dla których zostanie dodane zdarzenie.

callback

(e: TargetedEvent) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie do mapy.

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

Parametry

eventType

"error"

Nazwa zdarzenia błędu.

callback

(e: MapErrorEvent) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie do mapy.

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

Parametry

eventType

"layeradded" | "layerremoved"

Nazwa zdarzenia.

callback

(e: Layer) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie dotykowe do warstwy.

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

Parametry

eventType

"layeradded" | "layerremoved"

Nazwa zdarzenia dotykowego.

target
Layer

Warstwa, dla która ma zostać dodane zdarzenie.

callback

(e: Layer) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie myszy do mapy.

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

Parametry

eventType

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

Nazwa zdarzenia myszy.

callback

(e: MapMouseEvent) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie myszy do warstwy.

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

Parametry

eventType

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

Nazwa zdarzenia myszy.

target
Layer

Warstwa, dla która ma zostać dodane zdarzenie.

callback

(e: MapMouseEvent) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie do kształtu.

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

Parametry

eventType

"shapechanged"

Nazwa zdarzenia.

target
Shape

Kształt do dodania zdarzenia.

callback

(e: Shape) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie do mapy.

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

Parametry

eventType

"sourceadded" | "sourceremoved"

Nazwa zdarzenia.

callback

(e: Source) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie do źródła.

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

Parametry

eventType

"sourceadded" | "sourceremoved"

Nazwa zdarzenia.

target
Source

Źródło, dla których ma zostać dodane zdarzenie.

callback

(e: Source) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie koła do mapy.

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

Parametry

eventType

"stylechanged"

Nazwa zdarzenia koła.

callback

(e: StyleChangedEvent) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje do mapy zdarzenie brakującego obrazu stylu.

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

Parametry

eventType

"styleimagemissing"

Brak nazwy zdarzenia obrazu stylu.

callback

(e: string) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie do kontrolki StyleControl

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

Parametry

eventType

"styleselected"

Nazwa zdarzenia.

target
StyleControl

Kontrolka StyleControl do dodania zdarzenia.

callback

(e: string) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie dotykowe do mapy.

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

Parametry

eventType

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

Nazwa zdarzenia dotykowego.

callback

(e: MapTouchEvent) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie dotykowe do warstwy.

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

Parametry

eventType

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

Nazwa zdarzenia dotykowego.

target
Layer

Warstwa, dla która ma zostać dodane zdarzenie.

callback

(e: MapTouchEvent) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie koła do mapy.

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

Parametry

eventType

"wheel"

Nazwa zdarzenia koła.

callback

(e: MapMouseWheelEvent) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Dodaje zdarzenie koła do warstwy.

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

Parametry

eventType

"wheel"

Nazwa zdarzenia koła.

target
Layer

Warstwa, dla która ma zostać dodane zdarzenie.

callback

(e: MapMouseWheelEvent) => void

Wywołanie zwrotne programu obsługi zdarzeń.

invoke(string, any)

Wywołuje zdarzenie na mapie. Powoduje to wywołanie wszystkich programów obsługi zdarzeń na mapie z określoną nazwą zdarzenia.

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

Parametry

eventType

string

Nazwa zdarzenia do wywołania.

args

any

Dane, które mają zostać przekazane do wywołań zwrotnych.

Zwraca

any

invoke(string, any, any)

Wywołuje zdarzenie obiektu docelowego. Powoduje to wywołanie wszystkich programów obsługi zdarzeń w obiekcie docelowym z określoną nazwą zdarzenia.

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

Parametry

eventType

string

Nazwa zdarzenia do wywołania.

target

any

Element docelowy do wywoływania zdarzenia. Obsługiwane typy obiektów docelowych to Layer, HtmlMarker i Popup.

args

any

Dane, które mają zostać przekazane do wywołań zwrotnych. Dane mogą być null , ale nie mogą być undefined.

Zwraca

any

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

Usuwa odbiornik zdarzeń z mapy.

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

Parametry

eventType

string

Nazwa zdarzenia.

callback

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

Wywołanie zwrotne programu obsługi zdarzeń.

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

Usuwa odbiornik zdarzeń z źródeł danych.

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

Parametry

eventType

string

Nazwa zdarzenia.

target

DataSource | DataSource[]

Źródła danych, dla których ma zostać usunięte zdarzenie.

callback

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

Wywołanie zwrotne programu obsługi zdarzeń.

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

Usuwa odbiornik zdarzeń z elementów HtmlMarker.

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

Parametry

eventType

string

Nazwa zdarzenia.

target

HtmlMarker | HtmlMarker[]

Znaczniki HTML, dla których ma zostać usunięte zdarzenie.

callback

(e: TargetedEvent) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Usuwa odbiornik zdarzeń z warstw.

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

Parametry

eventType

string

Nazwa zdarzenia.

target

Layer | Layer[]

Warstwy, dla których ma zostać usunięte zdarzenie.

callback

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

Wywołanie zwrotne programu obsługi zdarzeń.

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

Usuwa odbiornik zdarzeń z wyskakujących okienek.

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

Parametry

eventType

string

Nazwa zdarzenia.

target

Popup | Popup[]

Wyskakujące okienka, dla których ma zostać usunięte zdarzenie.

callback

(e: TargetedEvent) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Usuwa odbiornik zdarzeń z kształtów.

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

Parametry

eventType

string

Nazwa zdarzenia.

target

Shape | Shape[]

Kształty do usunięcia zdarzenia.

callback

(e: Shape) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Usuwa odbiornik zdarzeń ze źródeł.

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

Parametry

eventType

string

Nazwa zdarzenia.

target

Source | Source[]

Źródła do usunięcia zdarzenia.

callback

(e: Source) => void

Wywołanie zwrotne programu obsługi zdarzeń.

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

Usuwa zdarzenie do kontrolki StyleControl

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

Parametry

eventType

string

Nazwa zdarzenia.

target
StyleControl

Kontrolka StyleControl w celu dodania zdarzenia dla.

callback

(e: string) => void

Wywołanie zwrotne programu obsługi zdarzeń.