IMapAction

Расширяет IEventEmitter.

Интерфейс объекта, управляющего движением карты.

Конструктор | Поля | События | Методы

Конструктор

IMapAction()

Поля

Имя Тип Описание
events IEventManager

Менеджер событий.

Унаследовано от IEventEmitter.

Имя Тип Описание
events IEventManager

Менеджер событий.

Унаследовано от IEventEmitter.

События

Имя Описание
end

Событие, оповещающее карту об окончании движения.

tick
Событие, оповещающее карту о следующем шаге движения. Содержит поля:
  • globalPixelCenter - новый центр карты в глобальных пикселах;
  • zoom - новый коэффициент масштабирования карты;
  • duration - время, которое отводится на выполнение шага;
  • timingFunction - функция, описывающая вид движения.
Имя Описание
end

Событие, оповещающее карту об окончании движения.

tick
Событие, оповещающее карту о следующем шаге движения. Содержит поля:
  • globalPixelCenter - новый центр карты в глобальных пикселах;
  • zoom - новый коэффициент масштабирования карты;
  • duration - время, которое отводится на выполнение шага;
  • timingFunction - функция, описывающая вид движения.

Методы

Имя Описание
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

Запускает движение на исполнение картой. Этот метод автоматически вызывается менеджером движений карты. С момента вызова IMapAction.begin менеджер движений слушает события IMapAction.tick и IMapAction.end и исполняет их.

Параметры:

Параметр Значение по умолчанию Описание
mapActionManager *

Тип: map.action.Manager

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

Параметр Значение по умолчанию Описание
mapActionManager *

Тип: map.action.Manager

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

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

end

{} end()

Останавливает движение.