IGeoObjectSequence
Расширяет ICustomizable, IEventEmitter, IParentOnMap.
Интерфейс неизменяемой коллекции геообъектов.
Конструктор | Поля | События | Методы
Конструктор
IGeoObjectSequence()
Поля
Имя |
Тип |
Описание |
Менеджер событий. Унаследовано от IEventEmitter. |
||
Менеджер опций. Унаследовано от ICustomizable. |
События
Имя |
Описание |
Изменение координат географической области, охватывающей коллекцию и ее дочерние геообъекты. Экземпляр класса Event. |
|
Сменилась карта. Поля данных:
Унаследовано от IParentOnMap. |
|
Изменение в опциях объекта. Унаследовано от ICustomizable. |
|
Изменение пиксельных координат области, охватывающей коллекцию и ее дочерние геообъекты. Экземпляр класса Event. |
Методы
Имя |
Возвращает |
Описание |
Для каждого дочернего геообъекта, вызывает функцию-обработчик. |
||
Возвращает дочерний геообъект с заданным индексом. |
||
Number[][]|null |
Возвращает географические координаты области, охватывающей коллекции и ее дочерние геообъекты. |
|
Возвращает итератор по дочерним геообъектам коллекции. |
||
Integer |
Возвращает длину коллекции. |
|
getMap() |
Возвращает ссылку на карту. Унаследован от IParentOnMap. |
|
Number[][]|null |
Возвращает глобальные пиксельные координаты области, охватывающей коллекцию и ее дочерние геообъекты. |
|
Integer |
Возвращает индекс дочернего геообъекта. Если геообъект в коллекции не найден, возвращается -1. |
Описание событий
boundschange
Изменение координат географической области, охватывающей коллекцию и ее дочерние геообъекты. Экземпляр класса Event.
pixelboundschange
Изменение пиксельных координат области, охватывающей коллекцию и ее дочерние геообъекты. Экземпляр класса Event.
Описание методов
each
{} each(callback[, context])
Для каждого дочернего геообъекта, вызывает функцию-обработчик.
Параметры:
Параметр |
Значение по умолчанию |
Описание |
— |
Тип: Function Функция-обработчик. |
|
— |
Тип: Object Контекст выполнения функции-обработчика. |
* Обязательный параметр/опция.
get
{IGeoObject} get(index)
Возвращает дочерний геообъект с заданным индексом.
Параметры:
Параметр |
Значение по умолчанию |
Описание |
— |
Тип: Integer Индекс. |
* Обязательный параметр/опция.
getBounds
{Number[][]|null} getBounds()
Возвращает географические координаты области, охватывающей коллекции и ее дочерние геообъекты.
getIterator
{IIterator} getIterator()
Возвращает итератор по дочерним геообъектам коллекции.
getLength
{Integer} getLength()
Возвращает длину коллекции.
getPixelBounds
{Number[][]|null} getPixelBounds()
Возвращает глобальные пиксельные координаты области, охватывающей коллекцию и её дочерние геообъекты.
indexOf
{Integer} indexOf(object)
Возвращает индекс дочернего геообъекта. Если геообъект в коллекции не найден, возвращается -1.
Параметры:
Параметр |
Значение по умолчанию |
Описание |
— |
Тип: IGeoObject Дочерний геообъект. |
* Обязательный параметр/опция.
Обязательный параметр.