google.maps.MVCObject
class
Base class implementing KVO.
The MVCObject constructor is guaranteed to be an empty function, and so you may inherit from MVCObject by simply writing MySubclass.prototype = new google.maps.MVCObject();. Unless otherwise noted, this is not true of other classes in the API, and inheriting from other classes in the API is not supported.
| Constructor | |
|---|---|
MVCObject |
MVCObject()Parameters: None
Creates an MVCObject. |
| Methods | |
|---|---|
addListener |
addListener(eventName, handler)Parameters:
Return Value:
MapsEventListenerAdds the given listener function to the given event name. Returns an identifier for this listener that can be used with google.maps.event.removeListener. |
bindTo |
bindTo(key, target[, targetKey, noNotify])Parameters:
Return Value: None
Binds a View to a Model. |
get |
get(key)Parameters:
Return Value:
?Gets a value. |
notify |
notify(key)Parameters:
Return Value: None
Notify all observers of a change on this property. This notifies both objects that are bound to the object's property as well as the object that it is bound to. |
set |
set(key, value)Parameters:
Return Value: None
Sets a value. |
setValues |
setValues([values])Parameters:
Return Value: None
Sets a collection of key-value pairs. |
unbind |
unbind(key)Parameters:
Return Value: None
Removes a binding. Unbinding will set the unbound property to the current value. The object will not be notified, as the value has not changed. |
unbindAll |
unbindAll()Parameters: None
Return Value: None
Removes all bindings. |