Freigeben über


DrawingManager class

Der Zeichnungs-Manager ist die primäre Klasse, die alle Zeichnungsfunktionen auf der Karte verwaltet. Sie kann direkt (programmgesteuert oder mit benutzerdefinierten Symbolleisten) oder in Kombination mit dem Zeichensymbolsymbolsteuerelement verwendet werden.

Extends

EventEmitter<DrawingManagerEvents>

Konstruktoren

DrawingManager(azmaps.Map, DrawingManagerOptions)

Erstellt einen DrawingManager.

Methoden

dispose()

Entsorgt den DrawingManager. Wenn sie entsorgt werden, werden alle ressourcen, die vom DrawingManager verwendet werden, freigegeben. Alle angefügten Symbolleisten oder Dialogfelder werden ebenfalls entsorgt.

edit(azmaps.Shape)

Bearbeitet eine Form. Wenn sich die Form nicht bereits in der Datenquelle befindet, fügt sie es hinzu.

getLayers()

Ruft die Auflistung der Ebenen ab, die zum Rendern der Shapes auf der Karte verwendet werden. Bearbeiten Sie die Optionen dieser Ebenen, um das Rendering anzupassen.

getOptions()

Ruft die von der DrawingManager verwendeten Optionen ab.

getPreviewLayers()

Ruft die Auflistung der Vorschauebenen ab, die zum Rendern der Shapes auf der Karte verwendet werden. Bearbeiten Sie die Optionen dieser Ebenen, um das Rendering anzupassen.

getSource()

Ruft die Datenquelle ab, die vom DrawingManager verwendet wird, um die abgeschlossenen Shapes zu speichern.

setOptions(DrawingManagerOptions)

Legt die Optionen für den DrawingManager fest.

Details zum Konstruktor

DrawingManager(azmaps.Map, DrawingManagerOptions)

Erstellt einen DrawingManager.

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

Parameter

map
azmaps.Map

Die zu zeichnende Karte.

options
DrawingManagerOptions

Die Optionen für den DrawingManager.

Details zur Methode

dispose()

Entsorgt den DrawingManager. Wenn sie entsorgt werden, werden alle ressourcen, die vom DrawingManager verwendet werden, freigegeben. Alle angefügten Symbolleisten oder Dialogfelder werden ebenfalls entsorgt.

function dispose()

edit(azmaps.Shape)

Bearbeitet eine Form. Wenn sich die Form nicht bereits in der Datenquelle befindet, fügt sie es hinzu.

function edit(shape: azmaps.Shape)

Parameter

shape
azmaps.Shape

Das Shape, das im Bearbeitungsmodus platziert werden soll.

getLayers()

Ruft die Auflistung der Ebenen ab, die zum Rendern der Shapes auf der Karte verwendet werden. Bearbeiten Sie die Optionen dieser Ebenen, um das Rendering anzupassen.

function getLayers(): DrawingLayers

Gibt zurück

getOptions()

Ruft die von der DrawingManager verwendeten Optionen ab.

function getOptions(): DrawingManagerOptions

Gibt zurück

getPreviewLayers()

Ruft die Auflistung der Vorschauebenen ab, die zum Rendern der Shapes auf der Karte verwendet werden. Bearbeiten Sie die Optionen dieser Ebenen, um das Rendering anzupassen.

function getPreviewLayers(): DrawingLayers

Gibt zurück

getSource()

Ruft die Datenquelle ab, die vom DrawingManager verwendet wird, um die abgeschlossenen Shapes zu speichern.

function getSource(): azmaps.source.DataSource

Gibt zurück

azmaps.source.DataSource

setOptions(DrawingManagerOptions)

Legt die Optionen für den DrawingManager fest.

function setOptions(options: DrawingManagerOptions)

Parameter

options
DrawingManagerOptions

Die neuen Optionen für den DrawingManager.