класс событий
google.maps . event
класс google.maps . event
Пространство имен для всех функций публичных событий
Статические методы | |
---|---|
addListener | addListener(instance, eventName, handler) Возвращаемое значение: MapsEventListener Добавляет данную функцию слушателя к данному имени события для данного экземпляра объекта. Возвращает идентификатор для этого прослушивателя, который можно использовать с removeListener(). |
addListenerOnce | addListenerOnce(instance, eventName, handler) Возвращаемое значение: MapsEventListener Подобно addListener, но обработчик удаляет себя после обработки первого события. |
clearInstanceListeners | clearInstanceListeners(instance) Параметры:
Возвращаемое значение: void Удаляет всех слушателей для всех событий для данного экземпляра. |
clearListeners | clearListeners(instance, eventName) Параметры:
Возвращаемое значение: void Удаляет всех прослушивателей данного события для данного экземпляра. |
hasListeners | hasListeners(instance, eventName) Параметры:
Возвращаемое значение: boolean Возвращает, есть ли слушатели для данного события в данном экземпляре. Может использоваться для сохранения вычислений дорогостоящих сведений о событиях. |
removeListener | removeListener(listener) Параметры:
Возвращаемое значение: void Удаляет заданный слушатель, который должен был быть возвращен addListener выше. Эквивалентно вызову listener.remove() . |
trigger | trigger(instance, eventName, eventArgs) Параметры:
Возвращаемое значение: void Запускает заданное событие. Все аргументы после eventName передаются слушателям в качестве аргументов. |
addDomListener | addDomListener(instance, eventName, handler[, capture]) Возвращаемое значение: MapsEventListener Регистрация обработчика кроссбраузерных событий. Этот прослушиватель удаляется вызовом removeListener(handle) для дескриптора, возвращаемого этой функцией. |
addDomListenerOnce | addDomListenerOnce(instance, eventName, handler[, capture]) Возвращаемое значение: MapsEventListener Обертка над addDomListener, которая удаляет прослушиватель после первого события. |
Интерфейс MapsEventListener
google.maps . MapsEventListener
Интерфейс google.maps . MapsEventListener
Слушатель событий, созданный google.maps.event.addListener ()
и друзьями.
Методы | |
---|---|
remove | remove() Параметры: Нет Возвращаемое значение: void Удаляет слушателя. Вызов |
Класс MVCObject
google.maps . MVCObject
Класс google.maps . MVCObject
Базовый класс, реализующий KVO.
Конструктор MVCObject
гарантированно является пустой функцией, поэтому вы можете наследовать его от MVCObject
, написав MySubclass.prototype = new google.maps.MVCObject();
. Если не указано иное, это не относится к другим классам в API, и наследование от других классов в API не поддерживается.
Конструктор | |
---|---|
MVCObject | MVCObject() Параметры: Нет Создает MVCObject . |
Методы | |
---|---|
addListener | addListener(eventName, handler) Параметры:
Возвращаемое значение: MapsEventListener Добавляет данную функцию слушателя к данному имени события. Возвращает идентификатор этого слушателя, который можно использовать с google.maps.event.removeListener . |
bindTo | bindTo(key, target[, targetKey, noNotify]) Параметры:
Возвращаемое значение: нет Связывает представление с моделью. |
get | get(key) Параметры:
Возвращаемое значение: ? Получает значение. |
notify | notify(key) Параметры:
Возвращаемое значение: нет Уведомить всех наблюдателей об изменении этого свойства. Это уведомляет как объекты, которые связаны со свойством объекта, так и объект, с которым он связан. |
set | set(key, value) Параметры:
Возвращаемое значение: нет Задает значение. |
setValues | setValues([values]) Параметры:
Возвращаемое значение: нет Задает набор пар ключ-значение. |
unbind | unbind(key) Параметры:
Возвращаемое значение: нет Снимает привязку. Отмена привязки установит для несвязанного свойства текущее значение. Объект не будет уведомлен, так как значение не изменилось. |
unbindAll | unbindAll() Параметры: Нет Возвращаемое значение: нет Удаляет все привязки. |
класс MVCArray
google.maps . MVCArray<T>
Этот класс расширяет MVCObject
.
Конструктор | |
---|---|
MVCArray | MVCArray([array]) Параметры:
Изменяемый массив MVC. |
Методы | |
---|---|
clear | clear() Параметры: Нет Возвращаемое значение: нет Удаляет все элементы из массива. |
forEach | forEach(callback) Параметры:
Возвращаемое значение: нет Перебрать каждый элемент, вызывая предоставленный обратный вызов. Обратный вызов вызывается для каждого элемента, например: обратный вызов (элемент, индекс). |
getArray | getArray() Параметры: Нет Возвращаемое значение: Array <T> Возвращает ссылку на базовый массив. Предупреждение: если массив изменен, этот объект не будет запускать события. |
getAt | getAt(i) Параметры:
Возвращаемое значение: T Возвращает элемент по указанному индексу. |
getLength | getLength() Параметры: Нет Возвращаемое значение: number Возвращает количество элементов в этом массиве. |
insertAt | insertAt(i, elem) Параметры:
Возвращаемое значение: нет Вставляет элемент по указанному индексу. |
pop | pop() Параметры: Нет Возвращаемое значение: T Удаляет последний элемент массива и возвращает этот элемент. |
push | push(elem) Параметры:
Возвращаемое значение: number Добавляет один элемент в конец массива и возвращает новую длину массива. |
removeAt | removeAt(i) Параметры:
Возвращаемое значение: T Удаляет элемент из указанного индекса. |
setAt | setAt(i, elem) Параметры:
Возвращаемое значение: нет Устанавливает элемент по указанному индексу. |
Унаследовано: addListener , bindTo , get , notify , set , setValues , unbind , unbindAll |
События | |
---|---|
insert_at | function(index) Аргументы:
Это событие запускается при insertAt() . Событие передает индекс, который был передан в insertAt() . |
remove_at | function(index, removed) Аргументы:
Это событие запускается, когда вызывается removeAt() . Событие передает индекс, переданный функции removeAt() , и элемент, который был удален из массива. |
set_at | function(index, previous) Аргументы:
Это событие запускается при setAt() . Событие передает индекс, который был передан в setAt() , и элемент, который ранее находился в массиве с этим индексом. |
Интерфейс ErrorEvent
google.maps . ErrorEvent
Интерфейс google.maps . ErrorEvent
Событие с соответствующей ошибкой.
Характеристики | |
---|---|
error | Тип: Error Ошибка, связанная с событием. |