Поделиться через


DrawingManager class

Диспетчер рисунков — это основной класс, который управляет всеми функциями рисования на карте. Его можно использовать напрямую (программным способом или с пользовательскими панелями инструментов) или в сочетании с элементом управления "Панель инструментов рисования".

Extends

EventEmitter<DrawingManagerEvents>

Конструкторы

DrawingManager(azmaps.Map, DrawingManagerOptions)

Создает объект DrawingManager.

Методы

dispose()

Удаляет DrawingManager. При удалении освобождаются все ресурсы, используемые DrawingManager. Все подключенные панели инструментов или диалоговые окна также будут удалены.

edit(azmaps.Shape)

Изменяет фигуру. Если фигура еще не находится в источнике данных, она добавляет ее в нее.

getLayers()

Возвращает коллекцию слоев, используемых для отрисовки фигур на карте. Измените параметры этих слоев, чтобы настроить отрисовку.

getOptions()

Возвращает параметры, используемые DrawingManager.

getPreviewLayers()

Возвращает коллекцию слоев предварительного просмотра, используемых для отрисовки фигур на карте. Измените параметры этих слоев, чтобы настроить отрисовку.

getSource()

Возвращает источник данных, используемый DrawingManager для хранения завершенных фигур.

setOptions(DrawingManagerOptions)

Задает параметры для DrawingManager.

Сведения о конструкторе

DrawingManager(azmaps.Map, DrawingManagerOptions)

Создает объект DrawingManager.

new DrawingManager(map: azmaps.Map, options?: DrawingManagerOptions)

Параметры

map
azmaps.Map

Нарисуемая карта.

options
DrawingManagerOptions

Параметры для DrawingManager.

Сведения о методе

dispose()

Удаляет DrawingManager. При удалении освобождаются все ресурсы, используемые DrawingManager. Все подключенные панели инструментов или диалоговые окна также будут удалены.

function dispose()

edit(azmaps.Shape)

Изменяет фигуру. Если фигура еще не находится в источнике данных, она добавляет ее в нее.

function edit(shape: azmaps.Shape)

Параметры

shape
azmaps.Shape

Фигура, помещаемая в режим редактирования.

getLayers()

Возвращает коллекцию слоев, используемых для отрисовки фигур на карте. Измените параметры этих слоев, чтобы настроить отрисовку.

function getLayers(): DrawingLayers

Возвращаемое значение

getOptions()

Возвращает параметры, используемые DrawingManager.

function getOptions(): DrawingManagerOptions

Возвращаемое значение

getPreviewLayers()

Возвращает коллекцию слоев предварительного просмотра, используемых для отрисовки фигур на карте. Измените параметры этих слоев, чтобы настроить отрисовку.

function getPreviewLayers(): DrawingLayers

Возвращаемое значение

getSource()

Возвращает источник данных, используемый DrawingManager для хранения завершенных фигур.

function getSource(): azmaps.source.DataSource

Возвращаемое значение

azmaps.source.DataSource

setOptions(DrawingManagerOptions)

Задает параметры для DrawingManager.

function setOptions(options: DrawingManagerOptions)

Параметры

options
DrawingManagerOptions

Новые параметры для DrawingManager.