MVCObject

Référence API Google Maps JavaScript version 3.24

API Google Maps JavaScript version 3

Classe MVCObject

classe google.maps.MVCObject

Classe de base implémentant KVO.

Le constructeur MVCObject est garanti d'être une fonction vide , et ainsi vous pouvez hériter de MVCObject en écrivant simplement :

MySubclass.prototype = new google.maps.MVCObject();

Sauf indication contraire, ceci n'est pas vrai pour les autres classes de l' API, et l'héritage d'autres classes de l'API n'est pas supporté .

Constructeur
Méthode
Constructeur MVCObject
ConstructeurDescription
MVCObject()

Créé un object MVCObject.

Méthode MVCObject
MéthodeValeur RetournéeDescription
addListener(
     eventName: string ,
     handler:Function
)
Valeur retournée : MapsEventListener

Ajoute la fonction d'écouteur d'événement donné au nom de l'événement donné.

Retourne un identificateur pour cet écouteur d'événement qui peut être utilisé avec google.maps.event.removeListener.

bindTo(
     key: string ,
     target:MVCObject,
     targetKey?: string ,
     noNotify?: boolean 
)
Valeur retournée :  None 

Lie une Vue à un Modèle.

changed(
       key: string 
)
Valeur retournée :  None 

Gestionnaire générique pour les changements d'état.

Le redéfinir dans des classes dérivées pour traiter des changements d'état arbitraires.

get(
       key: string 
)
Valeur retournée : *

Retourne une valeur.

notify(
       key: string 
)
Valeur retournée :  None 

Notifie tous les observateurs d'un changement sur cette propriété.

Ceci notifie à la fois objets qui sont liés aux propriétés de l'objet ainsi que l'objet qui est lui même lié.

set(
       key: string ,
       value:*
)
Valeur retournée :  None 

Définit une valeur.

setValues(
       values: object | undefined 
)
Valeur retournée :  None 

Définit une collection de paires clé-valeur.

unbind(
       key: string 
)
Valeur retournée :  None 

Supprime une liaison.

La suppression de la liaison va définir la propriété déliée à la valeur actuelle.

L'objet ne sera pas notifié, étant donné que la valeur n'a pas changé.

unbindAll()Valeur retournée :  None 

Supprime toutes les liaisons.