A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developers.google.com/maps/documentation/javascript/reference/event below:

Event system | Maps JavaScript API

Skip to main content Event system

Stay organized with collections Save and categorize content based on your preferences.

event class

google.maps.event class

Namespace for all public event functions

Access by calling const {event} = await google.maps.importLibrary("core").
See Libraries in the Maps JavaScript API.

Static Methods addListener

addListener(instance, eventName, handler)

Parameters:  Return Value:  MapsEventListener

Adds the given listener function to the given event name for the given object instance. Returns an identifier for this listener that can be used with removeListener().

addListenerOnce

addListenerOnce(instance, eventName, handler)

Parameters:  Return Value:  MapsEventListener

Like addListener, but the handler removes itself after handling the first event.

clearInstanceListeners

clearInstanceListeners(instance)

Parameters: 

Return Value:  void

Removes all listeners for all events for the given instance.

clearListeners

clearListeners(instance, eventName)

Parameters: 

Return Value:  void

Removes all listeners for the given event for the given instance.

hasListeners

hasListeners(instance, eventName)

Parameters: 

Return Value:  boolean

Returns if there are listeners for the given event on the given instance. Can be used to save the computation of expensive event details.

removeListener

removeListener(listener)

Parameters: 

Return Value:  void

Removes the given listener, which should have been returned by addListener above. Equivalent to calling listener.remove().

trigger

trigger(instance, eventName, eventArgs)

Parameters: 

Return Value:  void

Triggers the given event. All arguments after eventName are passed as arguments to the listeners.

addDomListener

Deprecated: google.maps.event.addDomListener() is deprecated, use the standard addEventListener() method instead. The feature will continue to work and there is no plan to decommission it.

addDomListener(instance, eventName, handler[, capture])

Parameters:  Return Value:  MapsEventListener

Cross browser event handler registration. This listener is removed by calling removeListener(handle) for the handle that is returned by this function.

addDomListenerOnce

Deprecated: google.maps.event.addDomListenerOnce() is deprecated, use the standard addEventListener() method instead. The feature will continue to work and there is no plan to decommission it.

addDomListenerOnce(instance, eventName, handler[, capture])

Parameters:  Return Value:  MapsEventListener

Wrapper around addDomListener that removes the listener after the first event.

MapsEventListener interface

google.maps.MapsEventListener interface

An event listener, created by google.maps.event.addListener() and friends.

Methods remove

remove()

Parameters:  None

Return Value:  void

Calling listener.remove() is equivalent to google.maps.event.removeListener(listener).

MVCObject class

google.maps.MVCObject class

Base class implementing KVO.

The MVCObject constructor is guaranteed to be an empty function, and so you may inherit from MVCObject by writing MySubclass.prototype = new google.maps.MVCObject();. Unless otherwise noted, this is not true of other classes in the API, and inheriting from other classes in the API is not supported.

Access by calling const {MVCObject} = await google.maps.importLibrary("core").
See Libraries in the Maps JavaScript API.

Constructor MVCObject

MVCObject()

Parameters:  None

Creates an MVCObject.

Methods addListener

addListener(eventName, handler)

Parameters:  Return Value:  MapsEventListener

Adds the given listener function to the given event name. Returns an identifier for this listener that can be used with google.maps.event.removeListener.

bindTo

bindTo(key, target[, targetKey, noNotify])

Parameters: 

Return Value:  None

Binds a View to a Model.

get

get(key)

Parameters: 

Return Value:  ?

Gets a value.

notify

notify(key)

Parameters: 

Return Value:  None

Notify all observers of a change on this property. This notifies both objects that are bound to the object's property as well as the object that it is bound to.

set

set(key, value)

Parameters: 

Return Value:  None

Sets a value.

setValues

setValues([values])

Parameters: 

Return Value:  None

Sets a collection of key-value pairs.

unbind

unbind(key)

Parameters: 

Return Value:  None

Removes a binding. Unbinding will set the unbound property to the current value. The object will not be notified, as the value has not changed.

unbindAll

unbindAll()

Parameters:  None

Return Value:  None

Removes all bindings.

MVCArray class

google.maps.MVCArray<T> class

This class extends MVCObject.

Access by calling const {MVCArray} = await google.maps.importLibrary("core").
See Libraries in the Maps JavaScript API.

Constructor MVCArray

MVCArray([array])

Parameters: 

A mutable MVC Array.

Methods clear

clear()

Parameters:  None

Return Value:  None

Removes all elements from the array.

forEach

forEach(callback)

Parameters: 

Return Value:  None

Iterate over each element, calling the provided callback. The callback is called for each element like: callback(element, index).

getArray

getArray()

Parameters:  None

Return Value:  Array<T>

Returns a reference to the underlying Array. Warning: if the Array is mutated, no events will be fired by this object.

getAt

getAt(i)

Parameters: 

Return Value:  T

Returns the element at the specified index.

getLength

getLength()

Parameters:  None

Return Value:  number

Returns the number of elements in this array.

insertAt

insertAt(i, elem)

Parameters: 

Return Value:  None

Inserts an element at the specified index.

pop

pop()

Parameters:  None

Return Value:  T

Removes the last element of the array and returns that element.

push

push(elem)

Parameters: 

Return Value:  number

Adds one element to the end of the array and returns the new length of the array.

removeAt

removeAt(i)

Parameters: 

Return Value:  T

Removes an element from the specified index.

setAt

setAt(i, elem)

Parameters: 

Return Value:  None

Sets an element at the specified index.

Inherited: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll Events insert_at

function(index)

Arguments: 

This event is fired when insertAt() is called. The event passes the index that was passed to insertAt().

remove_at

function(index, removed)

Arguments: 

This event is fired when removeAt() is called. The event passes the index that was passed to removeAt() and the element that was removed from the array.

set_at

function(index, previous)

Arguments: 

This event is fired when setAt() is called. The event passes the index that was passed to setAt() and the element that was previously in the array at that index.

ErrorEvent interface

google.maps.ErrorEvent interface

An event with an associated Error.

Properties error Type:  Error

The Error related to the event.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-07-09 UTC.

[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-09 UTC."],[],[]]


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4