Udostępnij za pośrednictwem


DrawingManager class

Menedżer rysunku jest klasą podstawową, która zarządza wszystkimi funkcjami rysunku na mapie. Może być używany bezpośrednio (programowo lub z niestandardowymi paskami narzędzi) lub w połączeniu z kontrolką paska narzędzi rysunku.

Extends

EventEmitter<DrawingManagerEvents>

Konstruktory

DrawingManager(azmaps.Map, DrawingManagerOptions)

Tworzy obiekt DrawingManager.

Metody

dispose()

Usuwa element DrawingManager. Po usunięciu wszystkie zasoby używane przez narzędzie DrawingManager są zwalniane. Wszystkie dołączone paski narzędzi lub okna dialogowe również zostaną usunięte.

edit(azmaps.Shape)

Edytuje kształt. Jeśli kształt nie znajduje się jeszcze w źródle danych, dodaje go do niego.

getLayers()

Pobiera kolekcję warstw używanych do renderowania kształtów rysujących na mapie. Edytuj opcje tych warstw, aby dostosować renderowanie.

getOptions()

Pobiera opcje używane przez menedżera rysunków.

getPreviewLayers()

Pobiera kolekcję warstw podglądu używanych do renderowania kształtów rysujących na mapie. Edytuj opcje tych warstw, aby dostosować renderowanie.

getSource()

Pobiera źródło danych używane przez element DrawingManager do przechowywania ukończonych kształtów.

setOptions(DrawingManagerOptions)

Ustawia opcje dla elementu DrawingManager.

Szczegóły konstruktora

DrawingManager(azmaps.Map, DrawingManagerOptions)

Tworzy obiekt DrawingManager.

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

Parametry

map
azmaps.Map

Mapa do rysowania.

options
DrawingManagerOptions

Opcje narzędzia DrawingManager.

Szczegóły metody

dispose()

Usuwa element DrawingManager. Po usunięciu wszystkie zasoby używane przez narzędzie DrawingManager są zwalniane. Wszystkie dołączone paski narzędzi lub okna dialogowe również zostaną usunięte.

function dispose()

edit(azmaps.Shape)

Edytuje kształt. Jeśli kształt nie znajduje się jeszcze w źródle danych, dodaje go do niego.

function edit(shape: azmaps.Shape)

Parametry

shape
azmaps.Shape

Kształt, który ma być umieszczony w trybie edycji.

getLayers()

Pobiera kolekcję warstw używanych do renderowania kształtów rysujących na mapie. Edytuj opcje tych warstw, aby dostosować renderowanie.

function getLayers(): DrawingLayers

Zwraca

getOptions()

Pobiera opcje używane przez menedżera rysunków.

function getOptions(): DrawingManagerOptions

Zwraca

getPreviewLayers()

Pobiera kolekcję warstw podglądu używanych do renderowania kształtów rysujących na mapie. Edytuj opcje tych warstw, aby dostosować renderowanie.

function getPreviewLayers(): DrawingLayers

Zwraca

getSource()

Pobiera źródło danych używane przez element DrawingManager do przechowywania ukończonych kształtów.

function getSource(): azmaps.source.DataSource

Zwraca

azmaps.source.DataSource

setOptions(DrawingManagerOptions)

Ustawia opcje dla elementu DrawingManager.

function setOptions(options: DrawingManagerOptions)

Parametry

options
DrawingManagerOptions

Nowe opcje dla elementu DrawingManager.