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

# map.action.Continuous

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

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

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

```javascript
map.action.Continuous()
```
## Поля {#fields}

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

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

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

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

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

• zoom - новый коэффициент масштабирования карты;

• duration - время, которое отводится на выполнение шага;

• timingFunction - функция, описывающая вид движения.

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

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

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

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

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

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

### isActive

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

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

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

### tick

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

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

**Returns** ссылку на себя.

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

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

Параметры движения. ||
|| `tick.duration` | 0 | Тип: Number

Длительность исполнения движения, в миллисекундах. ||
|| `tick.globalPixelCenter` | — | Тип: Number[]

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

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

Тайминг-функция. ||
|| `tick.zoom` | — | Тип: Number

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


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

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

