event
Classe google.maps.event
Espace de noms pour toutes les fonctions d'événements publics
Pour y accéder, appelez const {event} = await google.maps.importLibrary("core")
. Consultez Bibliothèques dans l'API Maps JavaScript.
Méthodes statiques | |
---|---|
addListener |
addListener(instance, eventName, handler) Valeur renvoyée:
MapsEventListener Ajoute 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:
MapsEventListener Semblable à addListener, mais le gestionnaire se supprime après la gestion du premier événement. |
clearInstanceListeners |
clearInstanceListeners(instance) Paramètres:
Valeur renvoyée:
void Supprime tous les écouteurs pour tous les événements de l'instance donnée. |
clearListeners |
clearListeners(instance, eventName) Paramètres:
Valeur renvoyée:
void Supprime tous les écouteurs de l'événement donné pour l'instance donnée. |
hasListeners |
hasListeners(instance, eventName) Paramètres:
Valeur renvoyée:
boolean Renvoie s'il existe des écouteurs pour l'événement donné sur l'instance donnée. Elle permet de limiter le calcul des détails d'un événement coûteux. |
removeListener |
removeListener(listener) Paramètres:
Valeur renvoyée:
void Supprime l'écouteur donné, qui aurait dû être renvoyé par addListener ci-dessus. Cela équivaut à appeler listener.remove() . |
trigger |
trigger(instance, eventName, eventArgs) Paramètres:
Valeur renvoyée:
void Dé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:
MapsEventListener Enregistrement de gestionnaires d'événements sur plusieurs navigateurs. Cet écouteur est supprimé en appelant removeListener(handle) pour le handle renvoyé par cette fonction. |
|
addDomListenerOnce(instance, eventName, handler[, capture]) Valeur renvoyée:
MapsEventListener Encapsule autour de addDomListener, qui supprime l'écouteur après le premier événement. |
Interface MapsEventListener
Interface google.maps.MapsEventListener
Écouteur d'événements, créé par google.maps.event.addListener()
et des amis.
Méthodes | |
---|---|
remove |
remove() Paramètres:aucun
Valeur renvoyée:
void Supprime l'écouteur. Appeler |
Classe MVCObject
Classe google.maps.MVCObject
Classe de base implémentant KVO.
Le constructeur MVCObject
est 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 dans l'API n'est pas pris en charge.
Pour y accéder, appelez const {MVCObject} = await google.maps.importLibrary("core")
. Consultez Bibliothèques dans 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:
MapsEventListener Ajoute 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:
Return Value (Valeur renvoyée) : aucune
Lier une vue à un modèle |
get |
get(key) Paramètres:
Valeur renvoyée:
? Récupère une valeur. |
notify |
notify(key) Paramètres:
Return Value (Valeur renvoyée) : aucune
Informer tous les observateurs d'une modification de cette propriété. Cela notifie à la fois les objets liés à la propriété de l'objet et ceux auxquels il est lié. |
set |
set(key, value) Paramètres:
Return Value (Valeur renvoyée) : aucune
Définit une valeur. |
setValues |
setValues([values]) Paramètres:
Return Value (Valeur renvoyée) : aucune
Définit une collection de paires clé/valeur. |
unbind |
unbind(key) Paramètres:
Return Value (Valeur renvoyée) : aucune
Supprime une liaison. L'annulation de la liaison définit la propriété non associée sur la valeur actuelle. L'objet ne sera pas averti, car la valeur n'a pas changé. |
unbindAll |
unbindAll() Paramètres:aucun
Return Value (Valeur renvoyée) : aucune
Supprime toutes les liaisons. |
Classe MVCArray
Classe google.maps.MVCArray<T>
Cette classe étend MVCObject
.
Pour y accéder, appelez const {MVCArray} = await google.maps.importLibrary("core")
. Consultez Bibliothèques dans l'API Maps JavaScript.
Constructeur | |
---|---|
MVCArray |
MVCArray([array]) Paramètres:
Un tableau MVC modifiable. |
Méthodes | |
---|---|
clear |
clear() Paramètres:aucun
Return Value (Valeur renvoyée) : aucune
Supprime tous les éléments du tableau. |
forEach |
forEach(callback) Paramètres:
Return Value (Valeur renvoyée) : aucune
Itérez chaque élément en appelant le rappel fourni. Le rappel est appelé pour chaque élément, par exemple: remember(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:
T Renvoie l'élément correspondant à l'index spécifié. |
getLength |
getLength() Paramètres:aucun
Valeur renvoyée:
number Renvoie le nombre d'éléments de ce tableau. |
insertAt |
insertAt(i, elem) Paramètres:
Return Value (Valeur renvoyée) : aucune
Insère un élément au niveau de l'index spécifié. |
pop |
pop() Paramètres:aucun
Valeur renvoyée:
T Supprime le dernier élément du tableau et renvoie cet élément. |
push |
push(elem) Paramètres:
Valeur renvoyée:
number Ajoute un élément à la fin du tableau et renvoie la nouvelle longueur du tableau. |
removeAt |
removeAt(i) Paramètres:
Valeur renvoyée:
T Supprime un élément de l'index spécifié. |
setAt |
setAt(i, elem) Paramètres:
Return Value (Valeur renvoyée) : aucune
Définit un élément au niveau de 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 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 transmis à setAt() et l'élément qui se trouvait précédemment dans le tableau à cet indice. |
ErrorEvent.
Interface google.maps.ErrorEvent
Événement associé à une erreur.
Propriétés | |
---|---|
error |
Type:
Error Erreur liée à l'événement. |