Share via


EventManager class

Um gerente para os eventos do controlo do mapa. Exposto através da propriedade dos eventos do atlas. Classe de mapa. Não pode ser instantânea pelo utilizador.

Métodos

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)

Adiciona um evento ao mapa.

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

Adiciona um evento ao HtmlMarker(s).

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

Adiciona um evento de dados ao mapa.

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

Adiciona um evento ao DataSource(s).

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

Adiciona um evento ao DataSource(s).

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

Adiciona um evento ao Popup(s).

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

Adiciona um evento ao mapa.

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

Adiciona um evento ao mapa.

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

Adiciona um evento ao(s Layer(s).

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

Adiciona um evento de alteração de configuração de mapas ao mapa.

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

Adiciona um evento de rato ao mapa.

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

Adiciona um evento de rato à Camada(s).

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

Adiciona um evento ao(s) Shape(s).

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

Adiciona um evento ao mapa.

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

Acrescenta um evento à Fonte(s).

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

Adiciona um evento de roda ao mapa.

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

Adiciona um evento de imagem de estilo faltando ao mapa.

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

Adiciona um evento ao StyleControl

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

Adiciona um evento de toque ao mapa.

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

Adiciona um evento de toque à(s Camadas).

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

Adiciona um evento de roda ao mapa.

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

Adiciona um evento de roda ao(s Camadas).

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)

Adiciona um evento ao mapa.

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

Adiciona um evento ao HtmlMarker.

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

Adiciona um evento de dados ao mapa.

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

Adiciona um evento ao DataSource.

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

Adiciona um evento ao DataSource.

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

Acrescenta um evento ao Popup.

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

Adiciona um evento ao mapa.

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

Adiciona um evento ao mapa.

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

Adiciona um evento de toque à Camada.

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

Adiciona um evento de rato ao mapa.

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

Adiciona um evento de rato à Camada.

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

Adiciona um evento à Forma.

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

Adiciona um evento ao mapa.

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

Acrescenta um evento à Fonte.

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

Adiciona um evento de roda ao mapa.

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

Adiciona um evento de imagem de estilo faltando ao mapa.

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

Adiciona um evento ao StyleControl

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

Adiciona um evento de toque ao mapa.

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

Adiciona um evento de toque à Camada.

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

Adiciona um evento de roda ao mapa.

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

Adiciona um evento de roda à Camada.

invoke(string, any)

Invoca um evento no mapa. Isto faz com que todos os manipuladores de eventos no mapa com o nome especificado do evento sejam chamados.

invoke(string, any, any)

Invoca um evento do alvo. Isto faz com que todos os manipuladores de eventos no alvo com o nome especificado do evento sejam chamados.

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

Remove um ouvinte do mapa.

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

Remove um ouvinte do evento do DataSource(s).

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

Remove um ouvinte do htmlMarker.

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

Remove um ouvinte do evento da(s) Layer(s).

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

Remove um ouvinte do evento do Popup(s).

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

Remove um ouvinte do evento do(s) Shape(s).

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

Remove um ouvinte do evento da Fonte(s).

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

Remove um evento para o StyleControl

Detalhes de Método

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)

Adiciona um evento ao mapa.

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)

Parâmetros

eventType

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

O nome do evento.

callback

(e: MapEvent) => void

A chamada do manipulador de eventos.

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

Adiciona um evento ao 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)

Parâmetros

eventType

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

O nome do evento.

target

HtmlMarker | HtmlMarker[]

O HtmlMarker(s) para adicionar o evento para.

callback

(e: TargetedEvent) => void

A chamada do manipulador de eventos.

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

Adiciona um evento de dados ao mapa.

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

Parâmetros

eventType

"data" | "sourcedata" | "styledata"

O nome do evento de dados.

callback

(e: MapDataEvent) => void

A chamada do manipulador de eventos.

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

Adiciona um evento ao DataSource(s).

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

Parâmetros

eventType

"dataadded" | "dataremoved"

O nome do evento.

target

DataSource | DataSource[]

O DataSource(s) para adicionar o evento para.

callback

(e: Shape[]) => void

A chamada do manipulador de eventos.

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

Adiciona um evento ao DataSource(s).

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

Parâmetros

eventType

"datasourceupdated"

O nome do evento.

target

DataSource | DataSource[]

O DataSource(s) para adicionar o evento para.

callback

(e: DataSource) => void

A chamada do manipulador de eventos.

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

Adiciona um evento ao Popup(s).

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

Parâmetros

eventType

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

O nome do evento.

target

Popup | Popup[]

O (s) Popup(s) para adicionar o evento para.

callback

(e: TargetedEvent) => void

A chamada do manipulador de eventos.

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

Adiciona um evento ao mapa.

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

Parâmetros

eventType

"error"

O nome do evento de erro.

callback

(e: MapErrorEvent) => void

A chamada do manipulador de eventos.

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

Adiciona um evento ao mapa.

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

Parâmetros

eventType

"layeradded" | "layerremoved"

O nome do evento.

callback

(e: Layer) => void

A chamada do manipulador de eventos.

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

Adiciona um evento ao(s Layer(s).

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

Parâmetros

eventType

"layeradded" | "layerremoved"

O nome do evento.

target

Layer | Layer[]

The Layer(s) para adicionar o evento para.

callback

(e: Layer) => void

A chamada do manipulador de eventos.

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

Adiciona um evento de alteração de configuração de mapas ao mapa.

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

Parâmetros

eventType

"mapconfigurationchanged"

Um mapaConfiguration mudou o nome do evento

callback

(e: MapConfiguration) => void

O retorno do manipulador de eventos

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

Adiciona um evento de rato ao mapa.

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

Parâmetros

eventType

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

O nome do evento do rato.

callback

(e: MapMouseEvent) => void

A chamada do manipulador de eventos.

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

Adiciona um evento de rato à Camada(s).

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

Parâmetros

eventType

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

O nome do evento.

target

Layer | Layer[]

The Layer(s) para adicionar o evento para.

callback

(e: MapMouseEvent) => void

A chamada do manipulador de eventos.

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

Adiciona um evento ao(s) Shape(s).

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

Parâmetros

eventType

"shapechanged"

O nome do evento.

target

Shape | Shape[]

O(s) Shape(s) para adicionar o evento para.

callback

(e: Shape) => void

A chamada do manipulador de eventos.

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

Adiciona um evento ao mapa.

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

Parâmetros

eventType

"sourceadded" | "sourceremoved"

O nome do evento.

callback

(e: Source) => void

A chamada do manipulador de eventos.

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

Acrescenta um evento à Fonte(s).

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

Parâmetros

eventType

"sourceadded" | "sourceremoved"

O nome do evento.

target

Source | Source[]

A Fonte(s) para adicionar o evento para.

callback

(e: Source) => void

A chamada do manipulador de eventos.

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

Adiciona um evento de roda ao mapa.

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

Parâmetros

eventType

"stylechanged"

O nome do evento da roda.

callback

(e: StyleChangedEvent) => void

A chamada do manipulador de eventos.

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

Adiciona um evento de imagem de estilo faltando ao mapa.

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

Parâmetros

eventType

"styleimagemissing"

A imagem de estilo faltando nome do evento.

callback

(e: string) => void

A chamada do manipulador de eventos.

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

Adiciona um evento ao StyleControl

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

Parâmetros

eventType

"styleselected"

O nome do evento.

target
StyleControl

O StyleControl para adicionar o evento para.

callback

(e: string) => void

A chamada do manipulador de eventos.

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

Adiciona um evento de toque ao mapa.

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

Parâmetros

eventType

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

O nome do evento de toque.

callback

(e: MapTouchEvent) => void

A chamada do manipulador de eventos.

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

Adiciona um evento de toque à(s Camadas).

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

Parâmetros

eventType

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

O nome do evento.

target

Layer | Layer[]

The Layer(s) para adicionar o evento para.

callback

(e: MapTouchEvent) => void

A chamada do manipulador de eventos.

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

Adiciona um evento de roda ao mapa.

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

Parâmetros

eventType

"wheel"

O nome do evento da roda.

callback

(e: MapMouseWheelEvent) => void

A chamada do manipulador de eventos.

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

Adiciona um evento de roda ao(s Camadas).

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

Parâmetros

eventType

"wheel"

O nome do evento.

target

Layer | Layer[]

The Layer(s) para adicionar o evento para.

callback

(e: MapMouseWheelEvent) => void

A chamada do manipulador de eventos.

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)

Adiciona um evento ao mapa.

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)

Parâmetros

eventType

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

O nome do evento.

callback

(e: MapEvent) => void

A chamada do manipulador de eventos.

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

Adiciona um evento ao 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)

Parâmetros

eventType

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

O nome do evento.

target
HtmlMarker

O HtmlMarker para adicionar o evento para.

callback

(e: TargetedEvent) => void

A chamada do manipulador de eventos.

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

Adiciona um evento de dados ao mapa.

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

Parâmetros

eventType

"data" | "sourcedata" | "styledata"

O nome do evento de dados.

callback

(e: MapDataEvent) => void

A chamada do manipulador de eventos.

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

Adiciona um evento ao DataSource.

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

Parâmetros

eventType

"dataadded" | "dataremoved"

O nome do evento.

target
DataSource

O DataSource para adicionar o evento para.

callback

(e: Shape[]) => void

A chamada do manipulador de eventos.

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

Adiciona um evento ao DataSource.

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

Parâmetros

eventType

"datasourceupdated"

O nome do evento.

target
DataSource

O DataSource para adicionar o evento para.

callback

(e: DataSource) => void

A chamada do manipulador de eventos.

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

Acrescenta um evento ao Popup.

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

Parâmetros

eventType

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

O nome do evento.

target
Popup

O Popup para adicionar o evento para.

callback

(e: TargetedEvent) => void

A chamada do manipulador de eventos.

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

Adiciona um evento ao mapa.

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

Parâmetros

eventType

"error"

O nome do evento de erro.

callback

(e: MapErrorEvent) => void

A chamada do manipulador de eventos.

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

Adiciona um evento ao mapa.

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

Parâmetros

eventType

"layeradded" | "layerremoved"

O nome do evento.

callback

(e: Layer) => void

A chamada do manipulador de eventos.

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

Adiciona um evento de toque à Camada.

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

Parâmetros

eventType

"layeradded" | "layerremoved"

O nome do evento de toque.

target
Layer

A Camada para adicionar o evento para.

callback

(e: Layer) => void

A chamada do manipulador de eventos.

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

Adiciona um evento de rato ao mapa.

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

Parâmetros

eventType

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

O nome do evento do rato.

callback

(e: MapMouseEvent) => void

A chamada do manipulador de eventos.

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

Adiciona um evento de rato à Camada.

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

Parâmetros

eventType

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

O nome do evento do rato.

target
Layer

A Camada para adicionar o evento para.

callback

(e: MapMouseEvent) => void

A chamada do manipulador de eventos.

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

Adiciona um evento à Forma.

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

Parâmetros

eventType

"shapechanged"

O nome do evento.

target
Shape

A Forma para adicionar o evento para.

callback

(e: Shape) => void

A chamada do manipulador de eventos.

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

Adiciona um evento ao mapa.

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

Parâmetros

eventType

"sourceadded" | "sourceremoved"

O nome do evento.

callback

(e: Source) => void

A chamada do manipulador de eventos.

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

Acrescenta um evento à Fonte.

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

Parâmetros

eventType

"sourceadded" | "sourceremoved"

O nome do evento.

target
Source

A Fonte para adicionar o evento para.

callback

(e: Source) => void

A chamada do manipulador de eventos.

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

Adiciona um evento de roda ao mapa.

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

Parâmetros

eventType

"stylechanged"

O nome do evento da roda.

callback

(e: StyleChangedEvent) => void

A chamada do manipulador de eventos.

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

Adiciona um evento de imagem de estilo faltando ao mapa.

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

Parâmetros

eventType

"styleimagemissing"

A imagem de estilo faltando nome do evento.

callback

(e: string) => void

A chamada do manipulador de eventos.

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

Adiciona um evento ao StyleControl

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

Parâmetros

eventType

"styleselected"

O nome do evento.

target
StyleControl

O StyleControl para adicionar o evento para.

callback

(e: string) => void

A chamada do manipulador de eventos.

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

Adiciona um evento de toque ao mapa.

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

Parâmetros

eventType

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

O nome do evento de toque.

callback

(e: MapTouchEvent) => void

A chamada do manipulador de eventos.

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

Adiciona um evento de toque à Camada.

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

Parâmetros

eventType

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

O nome do evento de toque.

target
Layer

A Camada para adicionar o evento para.

callback

(e: MapTouchEvent) => void

A chamada do manipulador de eventos.

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

Adiciona um evento de roda ao mapa.

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

Parâmetros

eventType

"wheel"

O nome do evento da roda.

callback

(e: MapMouseWheelEvent) => void

A chamada do manipulador de eventos.

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

Adiciona um evento de roda à Camada.

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

Parâmetros

eventType

"wheel"

O nome do evento da roda.

target
Layer

A Camada para adicionar o evento para.

callback

(e: MapMouseWheelEvent) => void

A chamada do manipulador de eventos.

invoke(string, any)

Invoca um evento no mapa. Isto faz com que todos os manipuladores de eventos no mapa com o nome especificado do evento sejam chamados.

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

Parâmetros

eventType

string

O nome do evento para invocar.

args

any

Os dados a serem transmitidos para as chamadas.

Devoluções

any

invoke(string, any, any)

Invoca um evento do alvo. Isto faz com que todos os manipuladores de eventos no alvo com o nome especificado do evento sejam chamados.

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

Parâmetros

eventType

string

O nome do evento para invocar.

target

any

O alvo para invocar o evento. Os tipos de alvos suportados são Layer, HtmlMarker e Popup.

args

any

Os dados a serem transmitidos para as chamadas. Os dados podem ser null , mas não podem ser undefined.

Devoluções

any

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

Remove um ouvinte do mapa.

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

Parâmetros

eventType

string

O nome do evento.

callback

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

A chamada do manipulador de eventos.

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

Remove um ouvinte do evento do DataSource(s).

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

Parâmetros

eventType

string

O nome do evento.

target

DataSource | DataSource[]

O DataSource(s) para remover o evento para.

callback

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

A chamada do manipulador de eventos.

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

Remove um ouvinte do htmlMarker.

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

Parâmetros

eventType

string

O nome do evento.

target

HtmlMarker | HtmlMarker[]

O HtmlMarker(s) para remover o evento para.

callback

(e: TargetedEvent) => void

A chamada do manipulador de eventos.

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

Remove um ouvinte do evento da(s) Layer(s).

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

Parâmetros

eventType

string

O nome do evento.

target

Layer | Layer[]

A Camada(s) para remover o evento para.

callback

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

A chamada do manipulador de eventos.

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

Remove um ouvinte do evento do Popup(s).

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

Parâmetros

eventType

string

O nome do evento.

target

Popup | Popup[]

O (s) Popup(s) para remover o evento para.

callback

(e: TargetedEvent) => void

A chamada do manipulador de eventos.

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

Remove um ouvinte do evento do(s) Shape(s).

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

Parâmetros

eventType

string

O nome do evento.

target

Shape | Shape[]

As Formas(s) para remover o evento para.

callback

(e: Shape) => void

A chamada do manipulador de eventos.

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

Remove um ouvinte do evento da Fonte(s).

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

Parâmetros

eventType

string

O nome do evento.

target

Source | Source[]

A Fonte(s) para remover o evento para.

callback

(e: Source) => void

A chamada do manipulador de eventos.

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

Remove um evento para o StyleControl

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

Parâmetros

eventType

string

O nome do evento.

target
StyleControl

O StyleControl para adicionar o evento para.

callback

(e: string) => void

A chamada do manipulador de eventos.