Link Button - Konfiguration

Das Plugin ermöglicht es Ihnen, Links zu externen Anwendungen wie 2D/3D-GIS oder Informationssystemen als Schaltflächen oder Menüeinträge zu erstellen. Die Anzahl der Links pro Kartenanwendung ist nicht begrenzt. Das Plugin kann im App-Konfigurator bearbeitet / konfiguriert werden, indem Sie auf icon edit im @vcmap/link-button Plugin-Eintrag klicken. Dadurch wird der Plugins - LinkButton Editor geöffnet.

Plugins - LinkButton-Editor

Mit dem Editor können Sie einen oder mehrere Link-Buttons erstellen. Wenn Sie auf icon addElement klicken, fügen Sie einen Standard-Linkbutton hinzu. Diese Standard-Link-Schaltfläche kann durch Anklicken von icon edit oder gelöscht werden, indem Sie auf icon removeElement klicken.

Property Type default Description

'templateUrl'

string

erforderlich

Eine URL mit Template-Notation zum Hinzufügen des aktuellen Standorts und Ausrichtung der Karte.

'title'

string

'Open external link'

Der Titel und Tooltip der Aktionsschaltfläche.

'icon'

string

'$vcsExternalLink'

Das Symbol der Schaltfläche. Kann entweder ein Material Design Icon, ein VCS Icon oder eine (Daten-)URL sein.

'buttonLocation'

ButtonLocation

2

Die Position der Schaltfläche in der Benutzeroberfläche. Derzeit werden nur 'TOOL' (2) und 'MENU' (5) unterstützt.

Projektion

ProjectionOptions

\{ epsg: 'EPSG:4326', proj4: '+proj=longlat +datum=WGS84 +no_defs +type=crs' }

Projektionsdefinition für extent, groundPosition und cameraPosition.

Vorlagen-URL

Um Informationen über den aktuellen Standort und die Orientierung in der Karte hinzuzufügen der Karte hinzuzufügen, können doppelte geschweifte Klammern mit Variablen können der URL hinzugefügt werden.

Beispiel: [[{{cameraPosition}},[{{groundPosition}}],{{distance}},{{heading}},{{pitch}},{{roll}}], "cesium",["VC Map Demo"]]

Verfügbare Variablen
Name Beschreibung

'groundPosition'

Position am Boden, die von der aktuellen Ansicht fokussiert wird Ansicht. Kann daher als Zentrum verwendet werden.

'cameraPosition'

Position der Kamera. In 2D ist dies undefiniert.

'distance'

Abstand der Kamera zum Boden.

'heading'

Schwenkrichtung der Kamera in Grad (0 = Norden).

'pitch'

Neigung der Kamera in Grad im Bereich von -90 bis 90.

'roll'

Rolle der Kamera in Grad.

'extent'

Die Ausdehnung der aktuellen Ansicht als Array mit [xmin, ymin, xmax, ymax]. In 3D wird die Bodenposition verwendet mit Heading 0 (Norden) und Pitch 90 (Draufsicht).