EventManager class

Um gerente para os eventos do controle de mapa. Exposto por meio da propriedade de eventos do atlas. Classe de mapa. Não pode ser instanciado pelo usuário.

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 aos pop-ups.

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 às Camadas.

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

Adiciona um evento de alteração mapConfiguration ao mapa.

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

Adiciona um evento do mouse ao mapa.

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

Adiciona um evento de mouse às Camadas.

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

Adiciona um evento à(s) Forma(s).

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

Adiciona um evento ao mapa.

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

Adiciona um evento às origens.

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

Adiciona um evento de roda ao mapa.

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

Adiciona um evento de imagem de estilo ausente ao mapa.

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

Adiciona um evento ao StyleControl

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

Adiciona um evento touch ao mapa.

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

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

Adiciona um evento ao Pop-up.

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 do mouse ao mapa.

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

Adiciona um evento do mouse à 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)

Adiciona um evento à Origem.

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

Adiciona um evento de roda ao mapa.

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

Adiciona um evento de imagem de estilo ausente 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. Isso faz com que todos os manipuladores de eventos no mapa com o nome do evento especificado sejam chamados.

invoke(string, any, any)

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

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

Remove um ouvinte de eventos do mapa.

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

Remove um ouvinte de eventos do DataSource(s).

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

Remove um ouvinte de eventos do HtmlMarker(s).

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

Remove um ouvinte de eventos das Camadas.

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

Remove um ouvinte de eventos do Pop-s.

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

Remove um ouvinte de evento do Shape(s).

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

Remove um ouvinte de evento das Origens.

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

Remove um evento para o StyleControl

Detalhes do 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

O retorno de 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 o qual adicionar o evento.

callback

(e: TargetedEvent) => void

O retorno de 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

O retorno de 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[]

Os DataSource(s) para os quais adicionar o evento.

callback

(e: Shape[]) => void

O retorno de 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[]

Os DataSource(s) para os quais adicionar o evento.

callback

(e: DataSource) => void

O retorno de chamada do manipulador de eventos.

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

Adiciona um evento aos pop-ups.

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 pop-up para o qual adicionar o evento.

callback

(e: TargetedEvent) => void

O retorno de 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

O retorno de 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

O retorno de chamada do manipulador de eventos.

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

Adiciona um evento às Camadas.

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

Parâmetros

eventType

"layeradded" | "layerremoved"

O nome do evento.

target

Layer | Layer[]

As camadas para as quais adicionar o evento.

callback

(e: Layer) => void

O retorno de chamada do manipulador de eventos.

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

Adiciona um evento de alteração mapConfiguration ao mapa.

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

Parâmetros

eventType

"mapconfigurationchanged"

Um nome de evento mapConfiguration alterado

callback

(e: MapConfiguration) => void

O retorno de chamada do manipulador de eventos

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

Adiciona um evento do mouse 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 mouse.

callback

(e: MapMouseEvent) => void

O retorno de 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 mouse às Camadas.

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[]

As camadas para as quais adicionar o evento.

callback

(e: MapMouseEvent) => void

O retorno de chamada do manipulador de eventos.

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

Adiciona um evento à(s) Forma(s).

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

Parâmetros

eventType

"shapechanged"

O nome do evento.

target

Shape | Shape[]

As formas para as quais adicionar o evento.

callback

(e: Shape) => void

O retorno de 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

O retorno de chamada do manipulador de eventos.

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

Adiciona um evento às origens.

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

Parâmetros

eventType

"sourceadded" | "sourceremoved"

O nome do evento.

target

Source | Source[]

As fontes para as quais adicionar o evento.

callback

(e: Source) => void

O retorno de 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 de roda.

callback

(e: StyleChangedEvent) => void

O retorno de chamada do manipulador de eventos.

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

Adiciona um evento de imagem de estilo ausente ao mapa.

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

Parâmetros

eventType

"styleimagemissing"

O nome do evento de imagem de estilo ausente.

callback

(e: string) => void

O retorno de 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 o qual adicionar o evento.

callback

(e: string) => void

O retorno de chamada do manipulador de eventos.

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

Adiciona um evento touch ao mapa.

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

Parâmetros

eventType

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

O nome do evento touch.

callback

(e: MapTouchEvent) => void

O retorno de chamada do manipulador de eventos.

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

Adiciona um evento touch à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[]

As camadas para as quais adicionar o evento.

callback

(e: MapTouchEvent) => void

O retorno de 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 de roda.

callback

(e: MapMouseWheelEvent) => void

O retorno de chamada do manipulador de eventos.

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

Adiciona um evento de roda às Camadas.

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

Parâmetros

eventType

"wheel"

O nome do evento.

target

Layer | Layer[]

As camadas para as quais adicionar o evento.

callback

(e: MapMouseWheelEvent) => void

O retorno de 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

O retorno de 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 o qual adicionar o evento.

callback

(e: TargetedEvent) => void

O retorno de 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

O retorno de 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 o qual adicionar o evento.

callback

(e: Shape[]) => void

O retorno de 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 o qual adicionar o evento.

callback

(e: DataSource) => void

O retorno de chamada do manipulador de eventos.

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

Adiciona um evento ao Pop-up.

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 pop-up para o qual adicionar o evento.

callback

(e: TargetedEvent) => void

O retorno de 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

O retorno de 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

O retorno de 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 touch.

target
Layer

A Camada para a qual adicionar o evento.

callback

(e: Layer) => void

O retorno de chamada do manipulador de eventos.

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

Adiciona um evento do mouse 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 mouse.

callback

(e: MapMouseEvent) => void

O retorno de chamada do manipulador de eventos.

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

Adiciona um evento do mouse à 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 mouse.

target
Layer

A Camada para a qual adicionar o evento.

callback

(e: MapMouseEvent) => void

O retorno de 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 a qual adicionar o evento.

callback

(e: Shape) => void

O retorno de 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

O retorno de chamada do manipulador de eventos.

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

Adiciona um evento à Origem.

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

Parâmetros

eventType

"sourceadded" | "sourceremoved"

O nome do evento.

target
Source

A Origem para a qual adicionar o evento.

callback

(e: Source) => void

O retorno de 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 de roda.

callback

(e: StyleChangedEvent) => void

O retorno de chamada do manipulador de eventos.

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

Adiciona um evento de imagem de estilo ausente ao mapa.

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

Parâmetros

eventType

"styleimagemissing"

O nome do evento de imagem de estilo ausente.

callback

(e: string) => void

O retorno de 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 o qual adicionar o evento.

callback

(e: string) => void

O retorno de 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 touch.

callback

(e: MapTouchEvent) => void

O retorno de 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 touch.

target
Layer

A Camada para a qual adicionar o evento.

callback

(e: MapTouchEvent) => void

O retorno de 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 de roda.

callback

(e: MapMouseWheelEvent) => void

O retorno de 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 de roda.

target
Layer

A Camada para a qual adicionar o evento.

callback

(e: MapMouseWheelEvent) => void

O retorno de chamada do manipulador de eventos.

invoke(string, any)

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

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

Parâmetros

eventType

string

O nome do evento a ser invocado.

args

any

Os dados a serem passados para os retornos de chamada.

Retornos

any

invoke(string, any, any)

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

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

Parâmetros

eventType

string

O nome do evento a ser invocado.

target

any

O destino no qual invocar o evento. Os tipos de destino com suporte são Layer, HtmlMarker e Popup.

args

any

Os dados a serem passados para os retornos de chamada. Os dados podem ser null , mas não podem ser undefined.

Retornos

any

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

Remove um ouvinte de eventos 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

O retorno de chamada do manipulador de eventos.

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

Remove um ouvinte de eventos 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[]

Os DataSource(s) para os quais remover o evento.

callback

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

O retorno de chamada do manipulador de eventos.

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

Remove um ouvinte de eventos do HtmlMarker(s).

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 o qual remover o evento.

callback

(e: TargetedEvent) => void

O retorno de chamada do manipulador de eventos.

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

Remove um ouvinte de eventos das Camadas.

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[]

As Camadas para as quais remover o evento.

callback

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

O retorno de chamada do manipulador de eventos.

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

Remove um ouvinte de eventos do Pop-s.

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

Parâmetros

eventType

string

O nome do evento.

target

Popup | Popup[]

Os pop-ups para os quais remover o evento.

callback

(e: TargetedEvent) => void

O retorno de chamada do manipulador de eventos.

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

Remove um ouvinte de evento do 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 para as quais remover o evento.

callback

(e: Shape) => void

O retorno de chamada do manipulador de eventos.

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

Remove um ouvinte de evento das Origens.

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

Parâmetros

eventType

string

O nome do evento.

target

Source | Source[]

O(s) Source(s) para o qual remover o evento.

callback

(e: Source) => void

O retorno de 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 o qual adicionar o evento.

callback

(e: string) => void

O retorno de chamada do manipulador de eventos.