geometryEditor.Point

Расширяет IGeometryEditor.

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

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

Конструктор

geometryEditor.Point(geometry[, options])

Параметры:

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

Тип: IPointGeometry

Геометрия "Точка".

options

Тип: Object

Опции редактора геометрии. Через опции редактора геометрии можно задавать как опции самого редактора, так и опции его составных частей:
options.dblClickHandler

Тип: Function

Обработчик двойного щелчка по вершине. Принимает ссылку на модель редактируемой вершины. По умолчанию, обработчик определен функцией, удаляющей соответствующую вершину.

options.drawingCursor "arrow"

Тип: Boolean

Курсор мыши в режиме рисования.

options.drawOver true

Тип: Boolean

Разрешает ставить точки поверх объектов карты в режиме рисования.

Параметр Значение по умолчанию Описание
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.
Имя Тип Описание
events IEventManager

Менеджер событий.

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

geometry IGeometry

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

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

options IOptionManager

Менеджер опций.

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

state IDataManager

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

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

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

События

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

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

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

statechange

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

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

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

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

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

statechange

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

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

Методы

Имя Описание
startDrawing()

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

startEditing()

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

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

stopDrawing()

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

stopEditing()

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

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

Имя Описание
startDrawing()

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

startEditing()

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

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

stopDrawing()

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

stopEditing()

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

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

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

state

{IDataManager} state

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

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

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

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

startDrawing

{} startDrawing()

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

stopDrawing

{} stopDrawing()

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