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