Espacio de nombres event
google.maps.event
namespace
library "core"
Espacio de nombres para todas las funciones de eventos públicos
const {event} = await google.maps.importLibrary("core");
Métodos estáticos | |
|---|---|
addListener |
addListener(instance, eventName, handler)Valor de retorno:
MapsEventListenerAgrega la función de objeto de escucha determinada al nombre del evento determinado para la instancia de objeto determinada. Devuelve un identificador para este objeto de escucha que se puede usar con removeListener(). |
addListenerOnce |
addListenerOnce(instance, eventName, handler)Valor de retorno:
MapsEventListenerEs similar a addListener, pero el controlador se quita después de controlar el primer evento. |
clearInstanceListeners |
clearInstanceListeners(instance)Parámetros:
Valor de retorno:
voidQuita todos los objetos de escucha de todos los eventos de la instancia determinada. |
clearListeners |
clearListeners(instance, eventName)Parámetros:
Valor de retorno:
voidQuita todos los objetos de escucha del evento determinado para la instancia determinada. |
hasListeners |
hasListeners(instance, eventName)Parámetros:
Valor de retorno:
booleanMuestra si hay objetos de escucha para el evento determinado en la instancia especificada. Se puede usar para guardar el cálculo de los detalles de eventos costosos. |
removeListener |
removeListener(listener)Parámetros:
Valor de retorno:
voidQuita el objeto de escucha determinado, que debería haber sido devuelto por addListener más arriba. Equivale a llamar a listener.remove(). |
trigger |
trigger(instance, eventName, eventArgs)Parámetros:
Valor de retorno:
voidActiva el evento determinado. Todos los argumentos después de eventName se pasan como argumentos a los objetos de escucha. |
|
addDomListener(instance, eventName, handler[, capture])Valor de retorno:
MapsEventListenerRegistro de controladores de eventos entre navegadores. Este objeto de escucha se quita llamando a removeListener(handle) para el controlador que devuelve esta función. |
|
addDomListenerOnce(instance, eventName, handler[, capture])Valor de retorno:
MapsEventListenerWrapper alrededor de addDomListener que quita el objeto de escucha después del primer evento. |
Interfaz MapsEventListener
Interfaz
google.maps.MapsEventListener
Un objeto de escucha de eventos, creado por google.maps.event.addListener() y sus amigos.
Métodos | |
|---|---|
remove |
remove()Parámetros: Ninguno
Valor de retorno:
voidQuita el objeto de escucha. Llamar a |
Clase MVCObject
google.maps.MVCObject
clase
biblioteca "core"
Clase base que implementa KVO.
Se garantiza que el constructor MVCObject es una función vacía, por lo que puedes heredar de MVCObject escribiendo MySubclass.prototype = new google.maps.MVCObject();. A menos que se indique lo contrario, esto no se aplica a otras clases de la API, y no se admite la herencia de otras clases de la API.
const {MVCObject} = await google.maps.importLibrary("core");
Constructor | |
|---|---|
MVCObject |
MVCObject()Parámetros: Ninguno
Crea un MVCObject. |
Métodos | |
|---|---|
addListener |
addListener(eventName, handler)Parámetros:
Valor de retorno:
MapsEventListenerAgrega la función de objeto de escucha determinada al nombre del evento determinado. Devuelve un identificador para este objeto de escucha que se puede usar con google.maps.event.removeListener. |
bindTo |
bindTo(key, target[, targetKey, noNotify])Parámetros:
Valor de retorno: Ninguno
Vincula una vista a un modelo. |
get |
get(key)Parámetros:
Valor de retorno:
?Obtiene un valor. |
notify |
notify(key)Parámetros:
Valor de retorno: Ninguno
Notifica a todos los observadores sobre un cambio en esta propiedad. Esto notifica a ambos objetos que están vinculados a la propiedad del objeto, así como al objeto al que está vinculado. |
set |
set(key, value)Parámetros:
Valor de retorno: Ninguno
Establece un valor. |
setValues |
setValues([values])Parámetros:
Valor de retorno: Ninguno
Establece una colección de pares clave-valor. |
unbind |
unbind(key)Parámetros:
Valor de retorno: Ninguno
Quita una vinculación. La desvinculación establecerá la propiedad desvinculada en el valor actual. No se notificará al objeto, ya que el valor no cambió. |
unbindAll |
unbindAll()Parámetros: Ninguno
Valor de retorno: Ninguno
Quita todas las vinculaciones. |
Clase MVCArray
google.maps.MVCArray<T>
class
extends MVCObject
library "core"
const {MVCArray} = await google.maps.importLibrary("core");
Constructor | |
|---|---|
MVCArray |
MVCArray([array])Parámetros:
Un array de MVC mutable. |
Métodos | |
|---|---|
clear |
clear()Parámetros: Ninguno
Valor de retorno: Ninguno
Quita todos los elementos del array. |
forEach |
forEach(callback)Parámetros:
Valor de retorno: Ninguno
Itera sobre cada elemento y llama a la devolución de llamada proporcionada. Se llama a la devolución de llamada para cada elemento, como callback(element, index). |
getArray |
getArray()Parámetros: Ninguno
Valor de retorno:
Array<T>Devuelve una referencia al array subyacente. Advertencia: Si se muta el array, este objeto no activará ningún evento. |
getAt |
getAt(i)Parámetros:
Valor de retorno:
TDevuelve el elemento en el índice especificado. |
getLength |
getLength()Parámetros: Ninguno
Valor de retorno:
numberDevuelve la cantidad de elementos de este array. |
insertAt |
insertAt(i, elem)Parámetros:
Valor de retorno: Ninguno
Inserta un elemento en el índice especificado. |
pop |
pop()Parámetros: Ninguno
Valor de retorno:
TQuita el último elemento del array y lo devuelve. |
push |
push(elem)Parámetros:
Valor de retorno:
numberAgrega un elemento al final del array y devuelve la nueva longitud del array. |
removeAt |
removeAt(i)Parámetros:
Valor de retorno:
TQuita un elemento del índice especificado. |
setAt |
setAt(i, elem)Parámetros:
Valor de retorno: Ninguno
Establece un elemento en el índice especificado. |
Heredados:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
Eventos | |
|---|---|
insert_at |
function(index)Argumentos:
Este evento se activa cuando se llama a insertAt(). El evento pasa el índice que se pasó a insertAt(). |
remove_at |
function(index, removed)Argumentos:
Este evento se activa cuando se llama a removeAt(). El evento pasa el índice que se pasó a removeAt() y el elemento que se quitó del array. |
set_at |
function(index, previous)Argumentos:
Este evento se activa cuando se llama a setAt(). El evento pasa el índice que se pasó a setAt() y el elemento que estaba anteriormente en el array en ese índice. |
Interfaz ErrorEvent
Interfaz
google.maps.ErrorEvent
Es un evento con un error asociado.
Propiedades | |
|---|---|
error |
Tipo:
ErrorEs el error relacionado con el evento. |