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 parainsertAt(). | 
| remove_at | function(index, removed)Argumentos:   
 Esse evento é acionado quando  removeAt()é chamado. O evento transmite o índice que foi transmitido pararemoveAt()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 parasetAt()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. |