---
metadata:
  - name: generator
    content: Diplodoc Platform v5.39.1
alternate:
  - https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/MapEvent.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/llms.txt

# MapEvent

Расширяет [Event](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/Event.md).

Объект, описывающий произошедшее над картой событие. Имена полей, доступных через метод Event.get:

• coords - географические координаты точки, в которой произошло событие (также доступно под именем coordPosition);

• globalPixels - координаты события в глобальных пикселях от левого верхнего угла мира (также доступно под именем globalPixelPosition);

• pagePixels - координаты события в пикселях от левого верхнего угла страницы (также доступно под именем position);

• clientPixels - координаты события в пикселях от левого верхнего угла окна браузера;

• domEvent - исходное DOM-событие (в виде объекта [DomEvent](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/DomEvent.md)), если оно имеется.

## Конструктор {#constructor}

```javascript
MapEvent(originalEvent, map)
```

**Параметры:**

#|
|| **Параметр** | **Значение по умолчанию** | **Описание** ||
|| `originalEvent`[*](*parametr) | — | Тип: Object

Данные, связанные с событием. ||
|| `map`[*](*parametr) | — | Тип: [Map](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/Map.md)

Карта, над которой произошло событие. ||
|#


\* Обязательный параметр/опция.

**Примеры:**

**1.**

```javascript
// Откроем балун в точке клика по карте
map.events.add('click', function (e) {
    map.balloon.open(e.get('coordPosition'), 'Щелк!');
});
```

**2.**

```javascript
// Симулируем двойной клик над картой
map.events.fire('dblclick', new ymaps.MapEvent({
    type: 'dblclick',
    position: [300, 400],
    target: map
}, map));

// Также можно передавать в метод fire просто хэш с данными.
// Менеджер событий карты автоматически создаст объект MapEvent.
map.events.fire('dblclick', {
    position: [300, 400]
});
```

## Методы {#methods}

#|
|| **Имя** | **Возвращает** | **Описание** ||
|| [callMethod](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/Event.md#callMethod)([name](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/Event.md#callMethod-param-name)) | Object | Вызывает указанный метод. Операция эквивалентна поиску поля через get и вызову с передачей в качестве контекста originalEvent. Все аргументы после первого передаются в качестве параметров вызываемому методу.

Унаследован от [Event](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/Event.md#callMethod). ||
|| [get](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/Event.md#get)([name](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/Event.md#get-param-name)) | Object | Возвращает значение поля из originalEvent. originalEvent всегда имеет следующие поля: 
• type - строковый тип события;

• target - ссылка на объект, породивший событие.

Унаследован от [Event](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/Event.md#get). ||
|| [getMap](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/MapEvent.md#getMap)() | [Map](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/Map.md) | Returns карту, над которой произошло событие. ||
|| [isDefaultPrevented](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/Event.md#isDefaultPrevented)() | Boolean | Проверяет, отменена ли реакция по умолчанию на событие в рамках системы событий API Яндекс.Карт.

Унаследован от [Event](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/Event.md#isDefaultPrevented). ||
|| [isImmediatePropagationStopped](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/Event.md#isImmediatePropagationStopped)() | Boolean | Определяет, прекращено ли распространение события в системе событий API Яндекс.Карт.

Унаследован от [Event](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/Event.md#isImmediatePropagationStopped). ||
|| [isPropagationStopped](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/Event.md#isPropagationStopped)() | Boolean | Проверяет, остановлено ли распространение события по иерархии объектов и коллекций в системе событий API Яндекс.Карт.

Унаследован от [Event](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/Event.md#isPropagationStopped). ||
|| [preventDefault](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/Event.md#preventDefault)() |  | Отменяет реакцию по умолчанию на событие в рамках системы событий API Яндекс.Карт. Вызов этого метода никак не влияет на распространение исходного DOM-события (если оно есть) по DOM-дереву.

Унаследован от [Event](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/Event.md#preventDefault). ||
|| [stopImmediatePropagation](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/Event.md#stopImmediatePropagation)() |  | Прекращает распространение события в системе событий API Яндекс.Карт. Вызов этого метода никак не влияет на распространение исходного DOM-события (если оно есть) по DOM-дереву.

Унаследован от [Event](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/Event.md#stopImmediatePropagation). ||
|| [stopPropagation](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/Event.md#stopPropagation)() |  | Прекращает распространение события по иерархии объектов и коллекций в системе событий API Яндекс.Карт. Вызов этого метода никак не влияет на распространение исходного DOM-события (если оно есть) по DOM-дереву.

Унаследован от [Event](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/Event.md#stopPropagation). ||
|#

## Описание методов {#description-methods}
### getMap

```javascript
{Map} getMap()
```

**Returns** карту, над которой произошло событие.

[*parametr]:Обязательный параметр/опция.

