CameraPosition
Beskrivelse
Sektion kaldt “Beskrivelse”Dansk navn: Kameraposition
Engelsk navn: CameraPosition
Ikon: Ingen (ingen UI-knap)
Kameraposition i 3D.
MapStore dokumentation
Sektion kaldt “MapStore dokumentation”CameraPosition (åbner i et nyt vindue)
Hvor det indgår
Sektion kaldt “Hvor det indgår”| I eksempel-config | Note | |
|---|---|---|
| Desktop | Nej | |
| Mobil | Nej | |
| Dashboard | Nej | |
| Kontekst | Ja | Findes i pluginsConfig.json |
Konfigurationsbeskrivelse
Sektion kaldt “Konfigurationsbeskrivelse”Parametre under cfg i localConfig:
- editCRS (string) — hvis true, viser en komboboks til valg af CRS for kameraposition.
- showLabels (string) — hvis true, viser koordinatlabels.
- showToggle (string) — hvis true, viser en toggle-knap til at aktivere/deaktivere pluginet.
- showElevation (boolean) — viser højde som Ellipsoidal eller MSL i 3D-kort.
- elevationTemplate (function) — brugerdefineret skabelon til højde, hvis showElevation er true (standardskabelon viser højdetallet uden formatering)
- availableProjections (object[]) — liste over tilgængelige projektioner i CRS-komboboksen.
- filterAllowedCRS (string[]) — (forældet) liste over tilladte CRS i komboboksen; bruges som filter for CRS fra proj4.defs()
- allowedHeightTypes (string[]) — liste over tilladte højdetype i komboboksen. Accepterede værdier er “Ellipsoidal” og “MSL”
- additionalCRS (object) — (forældet) ekstra CRS tilføjet til listen. label-parametret bruges i komboboksen.
- disablePluginIf (udtryk, standard i koden
{state('mapType') !== 'cesium'}) — skjuler pluginet når udtrykket er sandt. Kan overskrives i localConfig.
Standardkonfiguration i localConfig.json
Sektion kaldt “Standardkonfiguration i localConfig.json”Ingen eksempler
Standardkonfiguration i pluginsConfig.json
Sektion kaldt “Standardkonfiguration i pluginsConfig.json”{ "name": "CameraPosition", "glyph": "camera", "title": "plugins.CameraPosition.title", "description": "plugins.CameraPosition.description", "dependencies": [ "MapFooter" ], "defaultConfig": { "editCRS": true, "showLabels": true, "showToggle": true, "showElevation": true, "availableProjections": [ { "value": "EPSG:25832", "label": "EPSG:25832" }, { "value": "EPSG:4326", "label": "EPSG:4326" }, { "value": "EPSG:3857", "label": "EPSG:3857" } ] }}