namespace event
namespace
google.maps.event
biblioteca "core"
Namespace para todas as funções de evento públicas
const {event} = await google.maps.importLibrary("core");
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 fornecido na instância fornecida. Pode ser usado para salvar o cálculo 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
estendida por BicyclingLayer, Circle, Data, GroundOverlay, ImageMapType, InfoWindow, Map, Map, MapTypeRegistry, MVCArray, OverlayView, Polygon, Polyline, Rectangle, StreetViewCoverageLayer, StreetViewPanorama, StreetViewPanorama, StyledMapType, TrafficLayer, TransitLayer, WebGLOverlayView,
Autocomplete, DirectionsRenderer, DrawingManager, KmlLayer, Marker, SearchBox
biblioteca "core"
Classe base que implementa KVO.
O construtor MVCObject é garantido como uma função vazia, então você pode herdar de MVCObject escrevendo MySubclass.prototype = new google.maps.MVCObject();. A menos que indicado de outra forma, isso não é verdade para outras classes na API, e a herança de outras classes na API não é compatível.
const {MVCObject} = await google.maps.importLibrary("core");
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 ao nome do evento. 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>
estende MVCObject
biblioteca "core"
const {MVCArray} = await google.maps.importLibrary("core");
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. |