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.
Обязательный параметр.