---
metadata:
  - name: generator
    content: Diplodoc Platform v5.39.1
alternate:
  - https://yandex.ru/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/map.action.Continuous.md
  - https://yandex.ru/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/map.action.Continuous.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/dev/jsapi-v2-1/doc/ru/llms.txt

# map.action.Continuous

Расширяет [IMapAction](https://yandex.ru/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IMapAction.md).

Движение карты, состоящее из одного или более шагов. Предназначено для реализации сложных движений карты.

[Конструктор](#constructor-summary) | [Поля ](#properties-summary) | [События ](#events-summary) | [Методы ](#methods-summary)

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

```javascript
map.action.Continuous()
```

## Поля {#properties-summary}

#|
|| **Имя** | **Тип** | **Описание** ||
|| [events](https://yandex.ru/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IEventEmitter.md#events) | [IEventManager](https://yandex.ru/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IEventManager.md) | Менеджер событий.

Унаследовано от [IEventEmitter](https://yandex.ru/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IEventEmitter.md#events). ||
|#

## События {#events-summary}

#|
|| **Имя** | **Описание** ||
|| [end](https://yandex.ru/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IMapAction.md#event-end) | Событие, оповещающее карту об окончании движения.

Унаследовано от [IMapAction](https://yandex.ru/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IMapAction.md#event-end). ||
|| [tick](https://yandex.ru/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IMapAction.md#event-tick) | Событие, оповещающее карту о следующем шаге движения. Содержит поля:
- globalPixelCenter - новый центр карты в глобальных пикселах;
- zoom - новый коэффициент масштабирования карты;
- duration - время, которое отводится на выполнение шага;
- timingFunction - функция, описывающая вид движения.

Унаследовано от [IMapAction](https://yandex.ru/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IMapAction.md#event-tick). ||
|#


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

#|
|| **Имя** | **Возвращает** | **Описание** ||
|| [begin](https://yandex.ru/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IMapAction.md#begin)([mapActionManager](https://yandex.ru/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IMapAction.md#begin-param-mapActionManager)) | | Запускает движение на исполнение картой. Этот метод автоматически вызывается менеджером движений карты. С момента вызова [IMapAction.begin](https://yandex.ru/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IMapAction.md#begin) менеджер движений слушает события [IMapAction.tick](https://yandex.ru/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IMapAction.md#event-tick) и [IMapAction.end](https://yandex.ru/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IMapAction.md#event-end) и исполняет их.

Унаследован от [IMapAction](https://yandex.ru/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IMapAction.md#begin). ||
|| [end](https://yandex.ru/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IMapAction.md#end)() | | Останавливает движение.

Унаследован от [IMapAction](https://yandex.ru/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IMapAction.md#end). ||
|| [isActive](https://yandex.ru/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/map.action.Continuous.md#isActive)() | Boolean | Проверяет, исполняется ли движение картой в данный момент. ||
|| [tick](https://yandex.ru/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/map.action.Continuous.md#tick)([tick](https://yandex.ru/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/map.action.Continuous.md#tick-param-tick)) | [map.action.Continuous](https://yandex.ru/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/map.action.Continuous.md) | Выполняет один шаг движения карты. ||
|#

## Описание методов {#method_detail}

### isActive {#isActive}

```javascript
{Boolean} isActive()
```

Проверяет, исполняется ли движение картой в данный момент.

**Возвращает** true - движение в данный момент исполняется, false - нет.

### tick {#tick}

```javascript
{map.action.Continuous} tick(tick)
```

Выполняет один шаг движения карты.

**Возвращает** ссылку на себя.

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

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

Параметры движения. ||
|| [`tick.duration`](#tick-param-tick.duration) | 0 | Тип: Number

Время исполнения движения, в миллисекундах. ||
|| [`tick.globalPixelCenter`](#tick-param-tick.globalPixelCenter) | — | Тип: Number[]

Новый центр карты в глобальных пикселах. Должен быть задан один из параметров: либо pixelOffset, либо globalPixelCenter. ||
|| [`tick.pixelOffset`](#tick-param-tick.pixelOffset) | — | Тип: Number[]

Смещение в пикселях относительно предыдущего центра. Должен быть задан один из параметров: либо pixelOffset, либо globalPixelCenter. ||
|| [`tick.timingFunction`](#tick-param-tick.timingFunction) | 'linear' | Тип: String

Тайминг-функция. ||
|| [`tick.zoom`](#tick-param-tick.zoom) | — | Тип: Number

Новый коэффициент масштабирования карты. Если не указан, масштаб карты не изменяется. ||
|#

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

<!-- XLIFF_FARM_N2IxZDBk_CACHING -->

[*star]: Обязательный параметр.