Classe event
Classe
google.maps.event
Namespace para todas as funções de evento público
Acesse ligando para const {event} = await google.maps.importLibrary("core"). 
Consulte Bibliotecas na API Maps JavaScript.
Métodos estáticos | |
|---|---|
addListener | 
addListener(instance, eventName, handler)Valor de retorno: 
MapsEventListenerAdiciona a função de escuta especificada ao nome de evento especificado para a instância de objeto especificada.  Retorna um identificador para essa escuta que pode ser usado com removeListener().  | 
addListenerOnce | 
addListenerOnce(instance, eventName, handler)Valor de retorno: 
MapsEventListenerSemelhante ao addListener, mas o manipulador é removido sozinho após manipular o primeiro evento.  | 
clearInstanceListeners | 
clearInstanceListeners(instance)Parâmetros: 
 Valor de retorno: 
voidRemove todas as escutas de todos os eventos para a instância especificada.  | 
clearListeners | 
clearListeners(instance, eventName)Parâmetros: 
 Valor de retorno: 
voidRemove todas as escutas do evento especificado da instância especificada.  | 
hasListeners | 
hasListeners(instance, eventName)Parâmetros: 
 Valor de retorno: 
booleanRetorna se há listeners para o evento e a instância especificados. Pode ser usado para salvar a computação de detalhes de eventos caros.  | 
removeListener | 
removeListener(listener)Parâmetros: 
 Valor de retorno: 
voidRemove a escuta especificada, que deve ter sido retornada pelo addListener descrito anteriormente. Equivalente a chamar  listener.remove(). | 
trigger | 
trigger(instance, eventName, eventArgs)Parâmetros: 
 Valor de retorno: 
voidDispara o evento especificado. Todos os argumentos após eventName são passados como argumentos para as escutas.  | 
 | 
addDomListener(instance, eventName, handler[, capture])Valor de retorno: 
MapsEventListenerRegistro de manipulador de evento de navegador cruzado.  Esta escuta é removida chamando removeListener(handle) para o manipulador retornado por essa função.  | 
 | 
addDomListenerOnce(instance, eventName, handler[, capture])Valor de retorno: 
MapsEventListenerO empacotador de addDomListener que remove a escuta após o primeiro evento.  | 
Interface MapsEventListener
Interface google.maps.MapsEventListener
Um listener de eventos criado por google.maps.event.addListener() e amigos.
Métodos | |
|---|---|
remove | 
remove()Parâmetros:nenhum 
Valor de retorno: 
voidRemove o listener.  Chamar   | 
Classe MVCObject
Classe
google.maps.MVCObject
Classe base que implementa KVO. 
O construtor MVCObject é garantido como uma função vazia. Portanto, é possível herdar de MVCObject escrevendo MySubclass.prototype = new google.maps.MVCObject();. A menos que indicado de outra forma, isso não é válido para outras classes na API, e a herança de outras classes na API não é compatível.
Acesse ligando para const {MVCObject} = await google.maps.importLibrary("core"). 
Consulte Bibliotecas na API Maps JavaScript.
Construtor | |
|---|---|
MVCObject | 
MVCObject()Parâmetros:nenhum 
Cria um  MVCObject. | 
Métodos | |
|---|---|
addListener | 
addListener(eventName, handler)Parâmetros: 
 Valor de retorno: 
MapsEventListenerAdiciona a função de listener especificada ao nome do evento especificado. Retorna um identificador para esse listener que pode ser usado com  google.maps.event.removeListener. | 
bindTo | 
bindTo(key, target[, targetKey, noNotify])Parâmetros: 
 Valor de retorno:nenhum 
Vincula uma visualização a um modelo.  | 
get | 
get(key)Parâmetros: 
 Valor de retorno: 
?Obtém um valor.  | 
notify | 
notify(key)Parâmetros: 
 Valor de retorno:nenhum 
Notifica todos os observadores sobre uma alteração nesta propriedade.  Este método notifica os objetos que estão vinculados à propriedade do objeto, bem como o objeto ao qual ela está vinculada.  | 
set | 
set(key, value)Parâmetros: 
 Valor de retorno:nenhum 
Define um valor.  | 
setValues | 
setValues([values])Parâmetros: 
 Valor de retorno:nenhum 
Define uma coleção de pares de chave e valor.  | 
unbind | 
unbind(key)Parâmetros: 
 Valor de retorno:nenhum 
Remove um vínculo.  Essa remoção definirá a propriedade sem vínculo com o valor atual.  Como o valor não foi alterado, o objeto não será notificado.  | 
unbindAll | 
unbindAll()Parâmetros:nenhum 
Valor de retorno:nenhum 
Remove todos os vínculos.  | 
Classe MVCArray
Classe
google.maps.MVCArray<T>
Essa classe estende
MVCObject.
Acesse ligando para const {MVCArray} = await google.maps.importLibrary("core"). 
Consulte Bibliotecas na API Maps JavaScript.
Construtor | |
|---|---|
MVCArray | 
MVCArray([array])Parâmetros: 
 Uma matriz mutável de MVCs.  | 
Métodos | |
|---|---|
clear | 
clear()Parâmetros:nenhum 
Valor de retorno:nenhum 
Remove todos os elementos da matriz.  | 
forEach | 
forEach(callback)Parâmetros: 
 Valor de retorno:nenhum 
Itera em cada elemento, chamando o retorno de chamada fornecido.  O retorno de chamada é chamado para cada elemento, como: retorno de chamada(elemento, índice).  | 
getArray | 
getArray()Parâmetros:nenhum 
Valor de retorno: 
Array<T>Retorna uma referência à matriz subjacente.  Aviso: se a matriz for alterada, nenhum evento será acionado por este objeto.  | 
getAt | 
getAt(i)Parâmetros: 
 Valor de retorno: 
TRetorna o elemento no índice especificado.  | 
getLength | 
getLength()Parâmetros:nenhum 
Valor de retorno: 
numberRetorna o número de elementos nesta matriz.  | 
insertAt | 
insertAt(i, elem)Parâmetros: 
 Valor de retorno:nenhum 
Insere um elemento no índice especificado.  | 
pop | 
pop()Parâmetros:nenhum 
Valor de retorno: 
TRemove o último elemento da matriz e retorna esse elemento.  | 
push | 
push(elem)Parâmetros: 
 Valor de retorno: 
numberAdiciona um elemento ao final da matriz e retorna o novo tamanho da matriz.  | 
removeAt | 
removeAt(i)Parâmetros: 
 Valor de retorno: 
TRemove um elemento do índice especificado.  | 
setAt | 
setAt(i, elem)Parâmetros: 
 Valor de retorno:nenhum 
Define um elemento no índice especificado.  | 
Herdado:addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
 | |
Eventos | |
|---|---|
insert_at | 
function(index)Argumentos:   
 Esse evento é acionado quando  insertAt() é chamado. O evento transmite o índice que foi transmitido para insertAt(). | 
remove_at | 
function(index, removed)Argumentos:   
 Esse evento é acionado quando  removeAt() é chamado. O evento transmite o índice que foi transmitido para removeAt() e o elemento que foi removido da matriz. | 
set_at | 
function(index, previous)Argumentos:   
 Esse evento é acionado quando  setAt() é chamado. O evento transmite o índice que foi transmitido para setAt() e o elemento que estava anteriormente na matriz nesse índice. | 
Interface ErrorEvent
Interface google.maps.ErrorEvent
Um evento com um erro associado.
Propriedades | |
|---|---|
error | 
Tipo: 
ErrorO erro relacionado ao evento.  |