Класс 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.event.addListener() и друзьями.
Методы | |
|---|---|
remove |
remove()Параметры: нет.
Возвращаемое значение:
voidУдаляет прослушиватель. Вызов |
Класс 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()Параметры: нет.
Возвращаемое значение: нет.
Удаляет все привязки. |
Класс MVCArray
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
интерфейс
Событие, связанное с ошибкой.
Свойства | |
|---|---|
error |
Тип:
ErrorОшибка, связанная с событием. |