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. |