MapEvent
Расширяет Event.
Объект, описывающий произошедшее над картой событие. Имена полей, доступных через метод Event.get:
- coords - географические координаты точки, в которой произошло событие;
- globalPixels - координаты события в глобальных пикселях от левого верхнего угла мира;
- pagePixels - координаты события в глобальных пикселях от левого верхнего угла страницы (также доступно под именем position);
- clientPixels - координаты события в пикселях от левого верхнего угла окна браузера;
- domEvent - исходное DOM-событие (в виде объекта DomEvent), если оно имеется.
Конструктор
MapEvent(originalEvent[, sourceEvent])
Параметры:
Параметр |
Значение по умолчанию |
Описание |
— |
Тип: Object Данные, связанные с событием. Должны содержать поле "map" указывающее на карту, над которой произошло событие. |
|
— |
Тип: IEvent Исходное событие. |
* Обязательный параметр/опция.
Пример:
// Откроем балун в точке клика по карте.
map.events.add('click', function (e) {
map.balloon.open(e.get('coords'), 'Щелк!');});
Методы
Имя |
Возвращает |
Описание |
Разрешает распространение данного события на карту. Унаследован от IEvent. |
||
Object |
Вызывает указанный метод. Операция эквивалентна поиску поля через get и вызову с передачей в качестве контекста originalEvent. Все аргументы после первого передаются в качестве параметров вызываемому методу. Унаследован от Event. |
|
Object |
Возвращает значение поля из originalEvent. originalEvent всегда имеет следующие поля:
Унаследован от Event. |
|
IEvent|null |
Возвращает исходное событие. Унаследован от IEvent. |
|
Boolean |
Проверяет, отменена ли реакция по умолчанию на событие в рамках системы событий API Яндекс Карт. Унаследован от Event. |
|
Boolean |
Определяет, прекращено ли распространение события в системе событий API Яндекс Карт. Унаследован от Event. |
|
Boolean |
Возвращает true, если событие карты разрешено. Унаследован от IEvent. |
|
Boolean |
Проверяет, остановлено ли распространение события по иерархии объектов и коллекций в системе событий API Яндекс Карт. Унаследован от Event. |
|
Отменяет реакцию по умолчанию на событие в рамках системы событий API Яндекс Карт. Вызов этого метода никак не влияет на распространение исходного DOM-события (если оно есть) по DOM-дереву. Унаследован от Event. |
||
Прекращает распространение события в системе событий API Яндекс Карт. Вызов этого метода никак не влияет на распространение исходного DOM-события (если оно есть) по DOM-дереву. Унаследован от Event. |
||
Прекращает распространение события по иерархии объектов и коллекций в системе событий API Яндекс Карт. Вызов этого метода никак не влияет на распространение исходного DOM-события (если оно есть) по DOM-дереву. Унаследован от Event. |
Обязательный параметр.