IOverlay
Расширяет ICustomizable, IDomEventEmitter.
Интерфейс оверлея.
Конструктор
IOverlay()
Поля
Имя |
Тип |
Описание |
Менеджер событий. Унаследовано от IDomEventEmitter. |
||
Менеджер опций. Унаследовано от ICustomizable. |
События
Имя |
Описание |
Однократное нажатие левой кнопки мыши на объекте. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
|
Вызов контекстного меню на элементе. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
|
Изменение данных. Поля данных: • newData - новые данные. |
|
Двойное нажатие левой кнопки мыши на объекте. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
|
Изменение геометрии. Поля данных: •newGeometry - новая пиксельная геометрия. |
|
Сменилась карта. Поля данных: • newMap - новая карта. Унаследовано от IParentOnMap. |
|
Нажатие кнопки мыши над объектом. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
|
Наведение курсора на объект. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
|
Вывод курсора за пределы объекта. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
|
Перемещение курсора над объектом. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
|
Отпускание кнопки мыши над объектом. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
|
Окончание мультисенсорного управления. Данное событие доступно только на устройствах, которые поддерживают множественные сенсорные прикосновения. Возвращает реализацию интерфейса IMultiTouchEvent c информацией о прикосновениях. Унаследовано от IDomEventEmitter. |
|
Повторящееся событие при мультисенсорном управлении. Данное событие доступно только на устройствах, которые поддерживают множественные сенсорные прикосновения. Возвращает реализацию интерфейса IMultiTouchEvent c информацией о прикосновениях. Унаследовано от IDomEventEmitter. |
|
Начало мультисенсорного управления. Данное событие доступно только на устройствах, которые поддерживают множественные сенсорные прикосновения. Возвращает реализацию интерфейса IMultiTouchEvent c информацией о прикосновениях. Унаследовано от IDomEventEmitter. |
|
Изменение в опциях объекта. Унаследовано от ICustomizable. |
|
Скролл мышкой. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
Методы
Имя |
Возвращает |
Описание |
getData() |
Object |
Returns объект данных макета. |
Returns текущую пиксельную геометрию. |
||
getMap() |
Map|null |
Returns ссылку на текущую карту. |
Задает данные оверлея. |
||
Задает пиксельную геометрию оверлея. |
||
Задает карту, на которой должен отобразиться оверлей. |
Описание событий
datachange
Изменение данных. Поля данных:
• oldData - старые данные;
• newData - новые данные.
geometrychange
Изменение геометрии. Поля данных:
• oldGeometry - старая пиксельная геометрия;
• newGeometry - новая пиксельная геометрия.
mapchange
Сменилась карта. Поля данных:
• oldMap - старая карта;
• newMap - новая карта.
Описание методов
getData
{Object} getData()
Returns объект данных макета.
getGeometry
{IPixelGeometry} getGeometry()
Returns текущую пиксельную геометрию.
getMap
{Map|null} getMap()
Returns ссылку на текущую карту.
setData
{} setData(data)
Задает данные оверлея.
Параметры:
Параметр |
Значение по умолчанию |
Описание |
|
— |
Тип: Object Данные оверлея. |
* Обязательный параметр/опция.
setGeometry
{} setGeometry(geometry)
Задает пиксельную геометрию оверлея.
Параметры:
Параметр |
Значение по умолчанию |
Описание |
|
— |
Тип: IPixelGeometry Геометрия в глобальных пиксельных координатах. |
* Обязательный параметр/опция.
setMap
{} setMap(map)
Задает карту, на которой должен отобразиться оверлей.
Параметры:
Параметр |
Значение по умолчанию |
Описание |
|
— |
Тип: Map|null Ссылка на карту. |
* Обязательный параметр/опция.
Обязательный параметр/опция.