geometryEditor.Point
Расширяет IGeometryEditor.
Редактор геометрии "Точка".
Конструктор | Поля | События | Методы
Конструктор
Параметры:
Параметр | Значение по умолчанию | Описание |
---|---|---|
geometry * | — | Тип: IPointGeometry Геометрия "Точка". |
options | — | Тип: Object Опции редактора геометрии. Через опции редактора геометрии можно задавать как опции самого
редактора, так и опции его составных частей:
|
options.dblClickHandler | — | Тип: Function Обработчик двойного щелчка по вершине. Принимает ссылку на модель редактируемой вершины. По умолчанию, обработчик определен функцией, удаляющей соответствующую вершину. |
options.drawingCursor | "arrow" | Тип: Boolean Курсор мыши в режиме рисования. |
options.drawOver | true | Тип: Boolean Разрешает ставить точки поверх объектов карты в режиме рисования. |
Параметр | Значение по умолчанию | Описание |
---|---|---|
geometry * | — | Тип: IPointGeometry Геометрия "Точка". |
options | — | Тип: Object Опции редактора геометрии. Через опции редактора геометрии можно задавать как опции самого
редактора, так и опции его составных частей:
|
options.dblClickHandler | — | Тип: Function Обработчик двойного щелчка по вершине. Принимает ссылку на модель редактируемой вершины. По умолчанию, обработчик определен функцией, удаляющей соответствующую вершину. |
options.drawingCursor | "arrow" | Тип: Boolean Курсор мыши в режиме рисования. |
options.drawOver | true | Тип: Boolean Разрешает ставить точки поверх объектов карты в режиме рисования. |
* Обязательный параметр/опция.
Поля
Имя | Тип | Описание |
---|---|---|
events | IEventManager | Менеджер событий. Унаследовано от IEventEmitter. |
geometry | IGeometry | Редактируемая геометрия. Унаследовано от IGeometryEditor. |
options | IOptionManager | Менеджер опций. Унаследовано от ICustomizable. |
state | IDataManager | Менеджер состояния редактора геометрии. Поля данных, доступные посредством методов get и set:
|
Имя | Тип | Описание |
---|---|---|
events | IEventManager | Менеджер событий. Унаследовано от IEventEmitter. |
geometry | IGeometry | Редактируемая геометрия. Унаследовано от IGeometryEditor. |
options | IOptionManager | Менеджер опций. Унаследовано от ICustomizable. |
state | IDataManager | Менеджер состояния редактора геометрии. Поля данных, доступные посредством методов get и set:
|
События
Имя | Описание |
---|---|
optionschange | Изменение в опциях объекта. Унаследовано от ICustomizable. |
statechange | Изменение состояния редактора геометрии. Экземпляр класса Event. Унаследовано от IGeometryEditor. |
Имя | Описание |
---|---|
optionschange | Изменение в опциях объекта. Унаследовано от ICustomizable. |
statechange | Изменение состояния редактора геометрии. Экземпляр класса Event. Унаследовано от IGeometryEditor. |
Методы
Имя | Описание |
---|---|
startDrawing() | Включает режим рисования точки. |
startEditing() | Включает режим редактирования. Унаследован от IGeometryEditor. |
stopDrawing() | Отключает режим рисования точки. |
stopEditing() | Отключает режим редактирования. Унаследован от IGeometryEditor. |
Имя | Описание |
---|---|
startDrawing() | Включает режим рисования точки. |
startEditing() | Включает режим редактирования. Унаследован от IGeometryEditor. |
stopDrawing() | Отключает режим рисования точки. |
stopEditing() | Отключает режим редактирования. Унаследован от IGeometryEditor. |
Описание полей
state
{IDataManager} state
Менеджер состояния редактора геометрии.
Поля данных, доступные посредством методов get и set:
- editing - определяет включен ли редактор. Тип - Boolean. Значение по умолчанию - false.
- drawing - определяет включен ли режим рисования. Тип - Boolean. Значение по умолчанию - false.
Описание методов
startDrawing
{} startDrawing()
Включает режим рисования точки.
stopDrawing
{} stopDrawing()
Отключает режим рисования точки.