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