geometryEditor.Point

Расширяет IGeometryEditor .

Редактор геометрии "Точка".

Конструктор | Поля | События | Методы

Конструктор

geometryEditor.Point(geometry[, options])

Параметры:

Параметр Значение по умолчанию Описание
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:

  • editing - определяет включен ли редактор. Тип - Boolean. Значение по умолчанию - false.
  • drawing - определяет включен ли режим рисования. Тип - Boolean. Значение по умолчанию - false.

События

Имя Описание
optionschange

Изменение в опциях объекта.

Унаследовано от ICustomizable .

statechange

Изменение состояния редактора геометрии. Экземпляр класса Event .

Унаследовано от IGeometryEditor .

Методы

Имя Возвращает Описание
startDrawing ()

vow.Promise

Включает режим рисования точки.

startEditing ()

Включает режим редактирования.

Унаследован от IGeometryEditor .

stopDrawing ()

vow.Promise

Отключает режим рисования точки.

stopEditing ()

Отключает режим редактирования.

Унаследован от IGeometryEditor .

Описание полей

state

{IDataManager} state

Менеджер состояния редактора геометрии.

Поля данных, доступные посредством методов get и set:

  • editing - определяет включен ли редактор. Тип - Boolean. Значение по умолчанию - false.
  • drawing - определяет включен ли режим рисования. Тип - Boolean. Значение по умолчанию - false.

Описание методов

startDrawing

{vow.Promise} startDrawing()

Включает режим рисования точки.

Возвращает объект-promise.

stopDrawing

{vow.Promise} stopDrawing()

Отключает режим рисования точки.

Возвращает объект-promise.