Control de eventos de asignación
En este artículo se muestra cómo usar la clase de eventos de mapa. La propiedad resalta los eventos en el mapa y en diferentes capas del mapa. También puede resaltar eventos cuando se interactúa con un marcador HTML.
Interacción con el mapa
En el ejemplo Eventos de mapa se resalta el nombre de los eventos que se desencadenan a medida que interactúa con el mapa. Para obtener el código fuente de este ejemplo, consulte Código fuente de Mapa de eventos.
Interacción con las capas de mapa
En el ejemplo Eventos de capa se resalta el nombre de los eventos que se desencadenan a medida que interactúa con la capa de símbolos. Las capas de símbolo, burbuja, línea y polígono admiten el mismo conjunto de eventos. Las capas de mapa térmico y de mosaico no admiten ninguno de estos eventos. Para obtener el código fuente de este ejemplo, consulte el Código fuente de Eventos de capa.
Interacción con el marcador HTML
En el ejemplo de Eventos de capa de marcador HTML se resalta el nombre de los eventos que se desencadenan a medida que interactúa con la capa de marcador HTML. Para obtener el código fuente de este ejemplo, consulte Código fuente de Eventos de capa de marcador HTML.
En la siguiente tabla se muestran todos los eventos de clase de mapa admitidos.
Evento | Descripción |
---|---|
boxzoomend |
Se genera cuando finaliza una interacción "zoom del cuadro". |
boxzoomstart |
Se genera cuando se inicia una interacción "zoom del cuadro". |
click |
Se genera cuando se presiona un dispositivo señalador y se libera en el mismo punto del mapa. |
close |
Se genera cuando se cierra manualmente o mediante programación el elemento emergente. |
contextmenu |
Se genera cuando se hace clic en el botón derecho del mouse. |
data |
Se genera cuando se cargan o cambian datos del mapa. |
dataadded |
Se genera cuando se agregan formas a DataSource . |
dataremoved |
Se genera cuando se quitan formas de DataSource . |
datasourceupdated |
Se genera cuando se actualiza el objeto DataSource . |
dblclick |
Se genera cuando se hace doble clic en un dispositivo señalador en el mismo punto del mapa. |
drag |
Se genera repetidamente durante una interacción "arrastrar para obtener panorámica" en el mapa, elemento emergente o marcador HTML. |
dragend |
Se genera cuando finaliza una interacción "arrastrar para obtener panorámica" en el mapa, elemento emergente o marcador HTML. |
dragstart |
Se genera cuando se inicia una interacción "arrastrar para obtener panorámica" en el mapa, elemento emergente o marcador HTML. |
error |
Se genera cuando se produce un error. |
idle |
Se genera después del último fotograma representado antes de que el mapa entre en un estado "inactivo":
|
keydown |
Se genera cuando se presiona una tecla. |
keypress |
Se genera cuando se presiona una tecla que produce un carácter que se puede escribir (una tecla ANSI). |
keyup |
Se genera cuando se libera una tecla. |
layeradded |
Se genera cuando se agrega una capa al mapa. |
layerremoved |
Se genera cuando se quita una capa del mapa. |
load |
Se genera inmediatamente después de que se hayan descargado todos los recursos necesarios y de que se haya producido la primera representación visualmente completa del mapa. |
mousedown |
Se genera cuando se presiona un dispositivo señalador en el mapa o cuando está sobre un elemento. |
mouseenter |
Se genera cuando un dispositivo señalador se mueve inicialmente sobre el mapa o un elemento. |
mouseleave |
Se genera cuando un dispositivo señalador se mueve fuera del mapa o un elemento. |
mousemove |
Se genera cuando un dispositivo señalador se mueve en el mapa o un elemento. |
mouseout |
Se genera cuando un dispositivo señalador deja el lienzo del mapa o un elemento. |
mouseover |
Se genera cuando un dispositivo señalador se mueve sobre el mapa o un elemento. |
mouseup |
Se genera cuando se libera un dispositivo señalador en el mapa o cuando está sobre un elemento. |
move |
Se genera repetidamente durante una transición animada desde una vista a otra, como resultado de la interacción del usuario o los métodos. |
moveend |
Se genera justo después de que el mapa complete una transición desde una vista a otra, como resultado de la interacción del usuario o los métodos. |
movestart |
Se genera justo antes de que el mapa inicie una transición desde una vista a otra, como resultado de la interacción del usuario o los métodos. |
open |
Se genera cuando se abre manualmente o mediante programación el elemento emergente. |
pitch |
Se genera cuando el evento pitch (inclinación) del mapa cambia como resultado de la interacción del usuario o los métodos. |
pitchend |
Se genera inmediatamente después de que el evento pitch (inclinación) del mapa termine de cambiar como resultado de la interacción del usuario o los métodos. |
pitchstart |
Se genera si el evento pitch (inclinación) del mapa inicia un cambio como resultado de la interacción del usuario o los métodos. |
ready |
Se genera cuando se cargan los recursos de asignación necesarios mínimos antes de que el mapa esté listo para que se interactúe con él mediante programación. |
render |
Se genera siempre que se dibuje el mapa en la pantalla, como resultado de:
|
resize |
Se genera inmediatamente después de que se haya cambiado el tamaño del mapa. |
rotate |
Se genera repetidamente durante una interacción "arrastrar para girar". |
rotateend |
Se genera cuando finaliza una interacción "arrastrar para girar". |
rotatestart |
Se genera cuando se inicia una interacción "arrastrar para girar". |
shapechanged |
Se genera cuando se cambia una propiedad del objeto de forma. |
sourcedata |
Se genera cuando uno de los orígenes de un mapa se carga o cambia, también si un elemento que pertenece a un origen se carga o cambia. |
sourceadded |
Se genera cuando se agrega DataSource o VectorTileSource al mapa. |
sourceremoved |
Se genera cuando se quita DataSource o VectorTileSource del mapa. |
styledata |
Se genera cuando se carga o cambia el estilo del mapa. |
styleimagemissing |
Se genera cuando una capa intenta cargar una imagen desde el sprite de imagen que no existe. |
tokenacquired |
Se desencadena cuando se obtiene un token de acceso de Microsoft Entra. |
touchcancel |
Se genera cuando se produce un evento touchcancel en el mapa. |
touchend |
Se genera cuando se produce un evento touchend en el mapa. |
touchmove |
Se genera cuando se produce un evento touchmove en el mapa. |
touchstart |
Se genera cuando se produce un evento touchstart en el mapa. |
wheel |
Se genera cuando se produce un evento wheel del mouse en el mapa. |
zoom |
Se genera repetidamente durante una transición animada desde un nivel de zoom a otro, como resultado de la interacción del usuario o los métodos. |
zoomend |
Se genera justo después de que el mapa complete una transición desde un nivel de zoom a otro, como resultado de la interacción del usuario o los métodos. |
zoomstart |
Se genera justo antes de que el mapa inicie una transición desde un nivel de zoom a otro, como resultado de la interacción del usuario o los métodos. |
Pasos siguientes
Consulte los siguientes artículos para obtener ejemplos de código completo: