Clase event
Clase google.maps.event
Espacio de nombres para todas las funciones de eventos públicos
Para acceder, llama a const {event} = await google.maps.importLibrary("core")
. Consulta el artículo Bibliotecas de la API de Maps JavaScript.
Métodos estáticos | |
---|---|
addListener |
addListener(instance, eventName, handler) Valor que se devuelve:
MapsEventListener Agrega la función de objeto de escucha determinada al nombre del evento determinado para la instancia de objeto en cuestión. Muestra un identificador para este objeto de escucha que se puede usar con removeListener(). |
addListenerOnce |
addListenerOnce(instance, eventName, handler) Valor que se devuelve:
MapsEventListener Es similar a addListener, pero el controlador se elimina a sí mismo después de controlar el primer evento. |
clearInstanceListeners |
clearInstanceListeners(instance) Parámetros:
Valor que se devuelve:
void Quita todos los objetos de escucha de todos los eventos de la instancia determinada. |
clearListeners |
clearListeners(instance, eventName) Parámetros:
Valor que se devuelve:
void Quita todos los objetos de escucha del evento determinado para la instancia determinada. |
hasListeners |
hasListeners(instance, eventName) Parámetros:
Valor que se devuelve:
boolean Muestra si hay objetos de escucha para el evento determinado en la instancia determinada. Se puede usar para guardar el cálculo de los detalles de eventos costosos. |
removeListener |
removeListener(listener) Parámetros:
Valor que se devuelve:
void Elimina 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 que se devuelve:
void Activa 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 que se devuelve:
MapsEventListener Registro del controlador de eventos entre navegadores. Para quitar este objeto de escucha, se debe llamar a removeListener(handle) para el controlador que muestra esta función. |
|
addDomListenerOnce(instance, eventName, handler[, capture]) Valor que se devuelve:
MapsEventListener Wrapper alrededor de addDomListener que quita el objeto de escucha después del primer evento |
MapsEventListener
Interfaz de 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 que se devuelve:
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
sea una función vacía, por lo que puedes heredar de MVCObject
si escribes 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.
Para acceder, llama a const {MVCObject} = await google.maps.importLibrary("core")
. Consulta el artículo Bibliotecas de la API de Maps JavaScript.
Constructor | |
---|---|
MVCObject |
MVCObject() Parámetros: Ninguno
Crea un MVCObject . |
Métodos | |
---|---|
addListener |
addListener(eventName, handler) Parámetros:
Valor que se devuelve:
MapsEventListener Agrega la función de objeto de escucha determinada al nombre del evento determinado. Muestra 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 que se devuelve: Ninguno
Vincula una vista a un modelo. |
get |
get(key) Parámetros:
Valor que se devuelve:
? Obtiene un valor. |
notify |
notify(key) Parámetros:
Valor que se devuelve: Ninguno
Notifica a todos los observadores sobre un cambio en esta propiedad. Esto notifica tanto a los objetos que están vinculados a la propiedad del objeto como al objeto al que está vinculado. |
set |
set(key, value) Parámetros:
Valor que se devuelve: Ninguno
Establece un valor. |
setValues |
setValues([values]) Parámetros:
Valor que se devuelve: Ninguno
Establece una colección de pares clave-valor. |
unbind |
unbind(key) Parámetros:
Valor que se devuelve: 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 que se devuelve: Ninguno
Quita todas las vinculaciones. |
Clase MVCArray
Clase google.maps.MVCArray<T>
Esta clase extiende MVCObject
.
Para acceder, llama a const {MVCArray} = await google.maps.importLibrary("core")
. Consulta el artículo Bibliotecas de la API de Maps JavaScript.
Constructor | |
---|---|
MVCArray |
MVCArray([array]) Parámetros:
Una matriz de MVC mutable. |
Métodos | |
---|---|
clear |
clear() Parámetros: Ninguno
Valor que se devuelve: Ninguno
Quita todos los elementos del array. |
forEach |
forEach(callback) Parámetros:
Valor que se devuelve: Ninguno
Itera en cada elemento y llama a la devolución de llamada proporcionada. Se llama a la devolución de llamada para cada elemento, por ejemplo: callback(element, index). |
getArray |
getArray() Parámetros: Ninguno
Valor que se devuelve:
Array<T> Muestra una referencia al array subyacente. Advertencia: Si muta el array, este objeto no activará ningún evento. |
getAt |
getAt(i) Parámetros:
Valor que se devuelve:
T Muestra el elemento en el índice especificado. |
getLength |
getLength() Parámetros: Ninguno
Valor que se devuelve:
number Muestra la cantidad de elementos en este array. |
insertAt |
insertAt(i, elem) Parámetros:
Valor que se devuelve: Ninguno
Inserta un elemento en el índice especificado. |
pop |
pop() Parámetros: Ninguno
Valor que se devuelve:
T Quita el último elemento del array y lo muestra. |
push |
push(elem) Parámetros:
Valor que se devuelve:
number Agrega un elemento al final del array y muestra su nueva longitud. |
removeAt |
removeAt(i) Parámetros:
Valor que se devuelve:
T Quita un elemento del índice especificado. |
setAt |
setAt(i, elem) Parámetros:
Valor que se devuelve: 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 en el array de ese índice. |
ErrorEvent
Interfaz de google.maps.ErrorEvent
Un evento con un error asociado.
Propiedades | |
---|---|
error |
Tipo:
Error El error relacionado con el evento. |