Espace de noms event
google.maps.event
namespace
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
google.maps.MapsEventListener
interface
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
library "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
google.maps.MVCArray<T>
class
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
google.maps.ErrorEvent
interface
Événement associé à une erreur.
Propriétés | |
|---|---|
error |
Type :
ErrorErreur liée à l'événement. |