Документация
Справочник JavaScript API
2.1.64 (текущая версия)
collection
interactivityModel
Интерфейсы

geometryEditor.Circle

Расширяет IGeometryEditor.

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

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

Конструктор

geometryEditor.Circle(geometry[, options])

Параметры:

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

* Обязательный параметр/опция.

]no-highlight]

Тип: 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.