IMapAction
Расширяет IEventEmitter.
Интерфейс объекта, управляющего движением карты.
Конструктор | Поля | События | Методы
Конструктор
IMapAction()
Поля
Имя | Тип | Описание |
---|---|---|
events | IEventManager | Менеджер событий. Унаследовано от IEventEmitter. |
Имя | Тип | Описание |
---|---|---|
events | IEventManager | Менеджер событий. Унаследовано от IEventEmitter. |
События
Имя | Описание |
---|---|
end | Событие, оповещающее карту об окончании движения. |
tick | Событие, оповещающее карту о следующем шаге движения.
Содержит поля:
|
Имя | Описание |
---|---|
end | Событие, оповещающее карту об окончании движения. |
tick | Событие, оповещающее карту о следующем шаге движения.
Содержит поля:
|
Методы
Имя | Описание |
---|---|
begin(mapActionManager) | Запускает движение на исполнение картой. Этот метод автоматически вызывается менеджером движений карты. С момента вызова IMapAction.begin менеджер движений слушает события IMapAction.tick и IMapAction.end и исполняет их. |
end() | Останавливает движение. |
Имя | Описание |
---|---|
begin(mapActionManager) | Запускает движение на исполнение картой. Этот метод автоматически вызывается менеджером движений карты. С момента вызова IMapAction.begin менеджер движений слушает события IMapAction.tick и IMapAction.end и исполняет их. |
end() | Останавливает движение. |
Описание событий
end
Событие, оповещающее карту об окончании движения.
tick
- globalPixelCenter - новый центр карты в глобальных пикселах;
- zoom - новый коэффициент масштабирования карты;
- duration - время, которое отводится на выполнение шага;
- timingFunction - функция, описывающая вид движения.
Описание методов
begin
{} begin(mapActionManager)
Запускает движение на исполнение картой. Этот метод автоматически вызывается менеджером движений карты. С момента вызова IMapAction.begin менеджер движений слушает события IMapAction.tick и IMapAction.end и исполняет их.
Параметры:
Параметр | Значение по умолчанию | Описание |
---|---|---|
mapActionManager * | — | Тип: map.action.Manager Менеджер действий карты, на которой исполняется движение. |
Параметр | Значение по умолчанию | Описание |
---|---|---|
mapActionManager * | — | Тип: map.action.Manager Менеджер действий карты, на которой исполняется движение. |
* Обязательный параметр/опция.
end
{} end()
Останавливает движение.