Classe event
Classe google.maps.event
Espace de noms pour toutes les fonctions d'événements publics
Accédez-y en appelant le const {event} = await google.maps.importLibrary("core"). 
 Consultez Bibliothèques de l'API Maps JavaScript.
| Méthodes statiques | |
|---|---|
| addListener | addListener(instance, eventName, handler)Valeur renvoyée :  MapsEventListenerAjoute la fonction d'écouteur donnée au nom d'événement donné pour l'instance d'objet donnée. Renvoie un identifiant pour cet écouteur, qui peut être utilisé avec removeListener(). | 
| addListenerOnce | addListenerOnce(instance, eventName, handler)Valeur renvoyée :  MapsEventListenerSemblable à addListener, mais le gestionnaire se supprime après avoir géré le premier événement. | 
| clearInstanceListeners | clearInstanceListeners(instance)Paramètres :  
 Valeur renvoyée :  voidSupprime tous les écouteurs pour tous les événements de l'instance donnée. | 
| clearListeners | clearListeners(instance, eventName)Paramètres :  
 Valeur renvoyée :  voidSupprime tous les écouteurs de l'événement indiqué pour l'instance donnée. | 
| hasListeners | hasListeners(instance, eventName)Paramètres :  
 Valeur renvoyée :  booleanIndique s'il existe des écouteurs pour l'événement donné sur l'instance donnée. Peut être utilisé pour enregistrer le calcul des détails d'événements coûteux. | 
| removeListener | removeListener(listener)Paramètres :  
 Valeur renvoyée :  voidSupprime l'écouteur donné, qui aurait dû être renvoyé par addListener ci-dessus. Équivaut à l'appel de  listener.remove(). | 
| trigger | trigger(instance, eventName, eventArgs)Paramètres :  
 Valeur renvoyée :  voidDéclenche l'événement donné. Tous les arguments après eventName sont transmis aux écouteurs. | 
|  | addDomListener(instance, eventName, handler[, capture])Valeur renvoyée :  MapsEventListenerEnregistrement du gestionnaire d'événements inter-navigateurs. Cet écouteur est supprimé en appelant removeListener(handle) pour le handle renvoyé par cette fonction. | 
|  | addDomListenerOnce(instance, eventName, handler[, capture])Valeur renvoyée :  MapsEventListenerWrapper autour de addDomListener qui supprime l'écouteur après le premier événement. | 
Interface MapsEventListener
Interface google.maps.MapsEventListener
Un écouteur d'événements, créé par google.maps.event.addListener() et ses amis.
| Méthodes | |
|---|---|
| remove | remove()Paramètres : aucun Valeur renvoyée :  voidSupprime l'écouteur.  Appeler  | 
Classe MVCObject
Classe google.maps.MVCObject
Classe de base implémentant KVO. 
Le constructeur MVCObject est garanti d'être une fonction vide. Vous pouvez donc hériter de MVCObject en écrivant MySubclass.prototype = new google.maps.MVCObject();. Sauf indication contraire, cela ne s'applique pas aux autres classes de l'API, et l'héritage à partir d'autres classes de l'API n'est pas pris en charge.
Accédez-y en appelant le const {MVCObject} = await google.maps.importLibrary("core"). 
 Consultez Bibliothèques de l'API Maps JavaScript.
| Constructeur | |
|---|---|
| MVCObject | MVCObject()Paramètres : aucun Crée un  MVCObject. | 
| Méthodes | |
|---|---|
| addListener | addListener(eventName, handler)Paramètres :  
 Valeur renvoyée :  MapsEventListenerAjoute la fonction d'écouteur donnée au nom d'événement donné. Renvoie un identifiant pour cet écouteur, qui peut être utilisé avec  google.maps.event.removeListener. | 
| bindTo | bindTo(key, target[, targetKey, noNotify])Paramètres :  
 Valeur renvoyée : aucune Lie une vue à un modèle. | 
| get | get(key)Paramètres :  
 Valeur renvoyée :  ?Obtient une valeur. | 
| notify | notify(key)Paramètres :  
 Valeur renvoyée : aucune Avertissez tous les observateurs d'un changement apporté à cette propriété. Cela permet d'informer à la fois les objets liés à la propriété de l'objet et l'objet auquel il est lié. | 
| set | set(key, value)Paramètres :  
 Valeur renvoyée : aucune Définit une valeur. | 
| setValues | setValues([values])Paramètres :  
 Valeur renvoyée : aucune Définit une collection de paires clé/valeur. | 
| unbind | unbind(key)Paramètres :  
 Valeur renvoyée : aucune Supprime une liaison. La dissociation définit la propriété dissociée sur la valeur actuelle. L'objet ne sera pas notifié, car la valeur n'a pas changé. | 
| unbindAll | unbindAll()Paramètres : aucun Valeur renvoyée : aucune Supprime toutes les liaisons. | 
Classe MVCArray
Classe google.maps.MVCArray<T>
Cette classe étend MVCObject.
Accédez-y en appelant le const {MVCArray} = await google.maps.importLibrary("core"). 
 Consultez Bibliothèques de l'API Maps JavaScript.
| Constructeur | |
|---|---|
| MVCArray | MVCArray([array])Paramètres :  
 Tableau MVC mutable. | 
| Méthodes | |
|---|---|
| clear | clear()Paramètres : aucun Valeur renvoyée : aucune Supprime tous les éléments du tableau. | 
| forEach | forEach(callback)Paramètres :  
 Valeur renvoyée : aucune Itérez sur chaque élément en appelant le rappel fourni. Le rappel est appelé pour chaque élément comme suit : callback(element, index). | 
| getArray | getArray()Paramètres : aucun Valeur renvoyée :  Array<T>Renvoie une référence au tableau sous-jacent. Attention : Si le tableau est modifié, aucun événement ne sera déclenché par cet objet. | 
| getAt | getAt(i)Paramètres :  
 Valeur renvoyée :  TRenvoie l'élément à l'index spécifié. | 
| getLength | getLength()Paramètres : aucun Valeur renvoyée :  numberRenvoie le nombre d'éléments de ce tableau. | 
| insertAt | insertAt(i, elem)Paramètres :  
 Valeur renvoyée : aucune Insère un élément à l'index spécifié. | 
| pop | pop()Paramètres : aucun Valeur renvoyée :  TSupprime le dernier élément du tableau et le renvoie. | 
| push | push(elem)Paramètres :  
 Valeur renvoyée :  numberAjoute un élément à la fin du tableau et renvoie la nouvelle longueur du tableau. | 
| removeAt | removeAt(i)Paramètres :  
 Valeur renvoyée :  TSupprime un élément à l'index spécifié. | 
| setAt | setAt(i, elem)Paramètres :  
 Valeur renvoyée : aucune Définit un élément à l'index spécifié. | 
| Hérité : addListener,bindTo,get,notify,set,setValues,unbind,unbindAll | |
| Événements | |
|---|---|
| insert_at | function(index)Arguments :   
 Cet événement est déclenché lorsque  insertAt()est appelé. L'événement transmet l'index qui a été transmis àinsertAt(). | 
| remove_at | function(index, removed)Arguments :   
 Cet événement est déclenché lorsque  removeAt()est appelé. L'événement transmet l'index qui a été transmis àremoveAt()et l'élément qui a été supprimé du tableau. | 
| set_at | function(index, previous)Arguments :   
 Cet événement est déclenché lorsque  setAt()est appelé. L'événement transmet l'index qui a été transmis àsetAt()et l'élément qui se trouvait auparavant dans le tableau à cet index. | 
Interface ErrorEvent
Interface google.maps.ErrorEvent
Événement associé à une erreur.
| Propriétés | |
|---|---|
| error | Type :  ErrorErreur liée à l'événement. |