Clase event
Clase google.maps.event
Es el espacio de nombres para todas las funciones de eventos públicos.
Llama al const {event} = await google.maps.importLibrary("core")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Métodos estáticos | |
---|---|
addListener |
addListener(instance, eventName, handler) Valor de devolución:
MapsEventListener Agrega la función de escucha determinada al nombre del evento determinado para la instancia del objeto determinado. Devuelve un identificador para este objeto de escucha que se puede usar con removeListener(). |
addListenerOnce |
addListenerOnce(instance, eventName, handler) Valor de devolución:
MapsEventListener Es similar a addListener, pero el controlador se quita después de controlar el primer evento. |
clearInstanceListeners |
clearInstanceListeners(instance) Parámetros:
Valor de devolución:
void Quita todos los objetos de escucha de todos los eventos de la instancia determinada. |
clearListeners |
clearListeners(instance, eventName) Parámetros:
Valor de devolución:
void Quita todos los objetos de escucha del evento determinado para la instancia determinada. |
hasListeners |
hasListeners(instance, eventName) Parámetros:
Valor de devolución:
boolean Devuelve si hay objetos de escucha para el evento determinado en la instancia determinada. Se puede usar para guardar el cálculo de detalles de eventos costosos. |
removeListener |
removeListener(listener) Parámetros:
Valor de devolución:
void Quita el objeto de escucha determinado, que debería haber sido devuelto por addListener anteriormente. Equivale a llamar a listener.remove() . |
trigger |
trigger(instance, eventName, eventArgs) Parámetros:
Valor de devolución:
void Activa el evento determinado. Todos los argumentos que se encuentran después de eventName se pasan como argumentos a los objetos de escucha. |
|
addDomListener(instance, eventName, handler[, capture]) Valor de devolución:
MapsEventListener Registro del controlador de eventos en varios navegadores. Para quitar este objeto de escucha, llama a removeListener(handle) para el identificador que devuelve esta función. |
|
addDomListenerOnce(instance, eventName, handler[, capture]) Valor de devolución:
MapsEventListener Wrapper alrededor de addDomListener que quita el objeto de escucha después del primer evento. |
Interfaz MapsEventListener
Interfaz de google.maps.MapsEventListener
Es un objeto de escucha de eventos creado por google.maps.event.addListener()
y sus amigos.
Métodos | |
---|---|
remove |
remove() Parámetros: Ninguno
Valor de devolución:
void Quita el objeto de escucha. Llamar a |
Clase MVCObject
Clase google.maps.MVCObject
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.
Llama al const {MVCObject} = await google.maps.importLibrary("core")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Constructor | |
---|---|
MVCObject |
MVCObject() Parámetros: Ninguno
Crea un MVCObject . |
Métodos | |
---|---|
addListener |
addListener(eventName, handler) Parámetros:
Valor de devolución:
MapsEventListener Agrega la función 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 View a un Model. |
get |
get(key) Parámetros:
Valor de devolución:
? 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 tanto a los objetos vinculados a la propiedad del objeto 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. Desvincular establecerá la propiedad no vinculada en el valor actual. No se notificará el objeto, ya que el valor no cambió. |
unbindAll |
unbindAll() Parámetros: Ninguno
Valor de retorno: Ninguno
Quita todas las vinculaciones. |
Clase MVCArray
Clase google.maps.MVCArray<T>
Esta clase extiende MVCObject
.
Llama al const {MVCArray} = await google.maps.importLibrary("core")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Constructor | |
---|---|
MVCArray |
MVCArray([array]) Parámetros:
Es 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 de la siguiente manera: callback(element, index). |
getArray |
getArray() Parámetros: Ninguno
Valor de devolución:
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 devolución:
T Devuelve el elemento en el índice especificado. |
getLength |
getLength() Parámetros: Ninguno
Valor de devolución:
number Devuelve la cantidad de elementos en 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 devolución:
T Quita el último elemento del array y lo devuelve. |
push |
push(elem) Parámetros:
Valor de devolución:
number Agrega un elemento al final del array y devuelve la nueva longitud del array. |
removeAt |
removeAt(i) Parámetros:
Valor de devolución:
T Quita un elemento del índice especificado. |
setAt |
setAt(i, elem) Parámetros:
Valor de retorno: Ninguno
Establece un elemento en el índice especificado. |
Heredado:
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 de google.maps.ErrorEvent
Es un evento con un error asociado.
Propiedades | |
---|---|
error |
Tipo:
Error Es el error relacionado con el evento. |