класс события
google.maps . event
класс google.maps . event
Пространство имен для всех функций публичных событий
Доступ осуществляется путем вызова const {event} = await google.maps.importLibrary("core")
. См. раздел Библиотеки в Maps JavaScript API .
Статические методы | |
---|---|
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(instance, eventName, handler[, capture]) Возвращаемое значение: MapsEventListener Регистрация обработчика событий кросс-браузера. Этот прослушиватель удаляется путем вызова метода removeListener(handle) для дескриптора, возвращаемого этой функцией. |
| 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 не поддерживается.
Доступ осуществляется путем вызова const {MVCObject} = await google.maps.importLibrary("core")
. См. раздел Библиотеки в Maps JavaScript 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() Параметры: Нет Возвращаемое значение: Нет Удаляет все привязки. |
Класс МВКаррай
google.maps . MVCArray<T>
Класс google.maps . MVCArray<T>
Этот класс расширяет MVCObject
.
Доступ осуществляется путем вызова const {MVCArray} = await google.maps.importLibrary("core")
. См. раздел Библиотеки в Maps JavaScript API .
Конструктор | |
---|---|
MVCArray | MVCArray([array]) Параметры:
Изменяемый массив MVC. |
Методы | |
---|---|
clear | clear() Параметры: Нет Возвращаемое значение: Нет Удаляет все элементы из массива. |
forEach | forEach(callback) Параметры:
Возвращаемое значение: Нет Перебирайте каждый элемент, вызывая предоставленный обратный вызов. Обратный вызов вызывается для каждого элемента, например: callback(element, index). |
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 Ошибка, связанная с событием. |