Espace de noms event
namespace
google.maps.event
library "core"
Espace de noms pour toutes les fonctions d'événement publiques
const {event} = await google.maps.importLibrary("core");
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 :
MapsEventListenerComme addListener, mais le gestionnaire se supprime lui-même après avoir géré le premier événement. |
clearInstanceListeners |
clearInstanceListeners(instance)Paramètres :
Valeur renvoyée :
voidSupprime tous les écouteurs de tous les événements pour l'instance donnée. |
clearListeners |
clearListeners(instance, eventName)Paramètres :
Valeur renvoyée :
voidSupprime tous les écouteurs de l'événement donné 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 doit avoir été renvoyé par addListener ci-dessus. Équivaut à appeler 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 en tant qu'arguments aux écouteurs. |
|
addDomListener(instance, eventName, handler[, capture])Valeur renvoyée :
MapsEventListenerEnregistrement du gestionnaire d'événements entre 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
étendue par 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
bibliothèque "core"
Classe de base implémentant KVO.
Le constructeur MVCObject est garanti comme étant une fonction vide. Vous pouvez donc hériter de MVCObject en écrivant MySubclass.prototype = new google.maps.MVCObject();. Sauf indication contraire, ce n'est pas le cas pour les autres classes de l'API, et l'héritage d'autres classes de l'API n'est pas accepté.
const {MVCObject} = await google.maps.importLibrary("core");
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 de l'é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 :
?Récupère une valeur. |
notify |
notify(key)Paramètres :
Valeur renvoyée : aucune
Avertit tous les observateurs d'une modification de 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éfinira 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
class
google.maps.MVCArray<T>
extends MVCObject
library "core"
const {MVCArray} = await google.maps.importLibrary("core");
Constructeur | |
|---|---|
MVCArray |
MVCArray([array])Paramètres :
Un tableau MVC modifiable. |
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
Effectuez une itération sur chaque élément en appelant le rappel fourni. Le rappel est appelé pour chaque élément, par exemple : callback(element, index). |
getArray |
getArray()Paramètres : aucun
Valeur renvoyée :
Array<T>Renvoie une référence au tableau sous-jacent. Avertissement : 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 de 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ées :
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 précédemment dans le tableau à cet index. |
ErrorEvent
interface
google.maps.ErrorEvent
Événement associé à une erreur.
Propriétés | |
|---|---|
error |
Type :
ErrorErreur liée à l'événement. |