geometryEditor.Circle

Расширяет IGeometryEditor .

Редактор геометрии "Круг".

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

Конструктор

geometryEditor.Circle(geometry[, options])

Параметры:

Параметр Значение по умолчанию Описание
geometry *

Тип: ICircleGeometry

Геометрия "Круг".

options

Тип: Object

Опции редактора геометрии.

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.