Share
Beskrivelse
Sektion kaldt “Beskrivelse”Dansk navn: Delingsværktøj
Engelsk navn: Share
Ikon: share
Del kort (link, QR, indlejring m.m.).
MapStore dokumentation
Sektion kaldt “MapStore dokumentation”Hvor det indgår
Sektion kaldt “Hvor det indgår”| I eksempel-config | Note | |
|---|---|---|
| Desktop | Ja | I plugins.desktop med cfg |
| Mobil | Nej | |
| Dashboard | Ja | |
| Kontekst | Ja | Findes i pluginsConfig.json |
Konfigurationsbeskrivelse
Sektion kaldt “Konfigurationsbeskrivelse”Parametre under cfg i localConfig, som dokumenteret eller udledt af kode:
- advancedSettings (object) — viser avancerede indstillinger (bbox, centerAndZoom eller home-knap), fx
{bbox: true, homeButton: true, centerAndZoom: true} - advancedSettings.bbox (boolean) — genererer share-URL med bbox-parameter
- advancedSettings.centerAndZoom (boolean) — genererer share-URL med center- og zoom-parametre
- advancedSettings.defaultEnabled (string) —
"bbox","centerAndZoom"eller"markerAndZoom"; afkrydsningsfelter for den valgte parameter er aktiveret som standard - advancedSettings.hideInTab (string) — skjuler advancedSettings i angiven fane (
"link","social"eller"embed"). Kan fx vise marker, koordinater og zoom med marker aktiveret som standard og generere share-URL med tilsvarende parametre
Default konfiguration localconfig
Sektion kaldt “Default konfiguration localconfig”{ "desktop": { "name": "Share", "cfg": { "advancedSettings": { "bbox": true, "centerAndZoom": true } } }, "dashboard": { "name": "Share", "cfg": { "showAPI": false, "advancedSettings": false, "shareUrlRegex": "(h[^#]*)#\\/dashboard\\/([A-Za-z0-9]*)", "shareUrlReplaceString": "$1dashboard-embedded.html#/$2", "embedOptions": { "showTOCToggle": false, "showConnectionsParamToggle": true, "allowFullScreen": false, "sizeOptions": { "Small": { "width": 600, "height": 500 }, "Medium": { "width": 800, "height": 600 }, "Large": { "width": 1000, "height": 800 }, "Custom": { "width": 0, "height": 0 } }, "selectedOption": "Small" } } }}Default konfiguration pluginconfig
Sektion kaldt “Default konfiguration pluginconfig”{ "name": "Share", "glyph": "share", "title": "plugins.Share.title", "description": "plugins.Share.description", "dependencies": [ "SidebarMenu" ], "children": [ "Permalink" ], "autoEnableChildren": [ "Permalink" ]}