From 09c2b77e3741803d32f634fd3393071e9ec95e02 Mon Sep 17 00:00:00 2001 From: Patrick Date: Thu, 19 Nov 2020 10:54:45 +0100 Subject: [PATCH] some css update --- vcm/config.json | 2 +- vcm/config_mobile.json | 2369 +++++++++++++++++++++++++++++ vcm/css/vcm.css | 28 +- vcm/icons/Umfrage_Button_neon.png | Bin 0 -> 9794 bytes vcm/index.html | 21 +- vcm/templates/custom.js | 1 + 6 files changed, 2411 insertions(+), 10 deletions(-) create mode 100644 vcm/config_mobile.json create mode 100644 vcm/icons/Umfrage_Button_neon.png diff --git a/vcm/config.json b/vcm/config.json index a4f12e8ce..d8363605f 100644 --- a/vcm/config.json +++ b/vcm/config.json @@ -2002,7 +2002,7 @@ "style": { "image": { "icon": { - "src": "./icons/Umfrage_Button_transpHintergrund_türkis.png", + "src": "./icons/Umfrage_Button_neon.png", "scale": 0.3 } } diff --git a/vcm/config_mobile.json b/vcm/config_mobile.json new file mode 100644 index 000000000..a2a3e3dc5 --- /dev/null +++ b/vcm/config_mobile.json @@ -0,0 +1,2369 @@ +{ + "mapcontainer": "vcs_map_container", + "locale": "en", + "availableLocales": [ + "de", + "en" + ], + "startViewPoint": "startview", + "projection": { + "epsg": 31463, + "proj4": "+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs" + }, + "ui": { + "startRoute": null, + "content": { + "show": true, + "iframe": { + "contentPosition": "center", + "contentPositionFixed": false, + "show": true + }, + "legend": { + "contentPosition": "left", + "contentPositionFixed": false, + "show": true + } + }, + "search": { + "activeOnStartup": false + }, + "toolbox": { + "show": true, + "homeButton": { + "show": true + }, + "mapButtons": { + "show": true + }, + "widgetButtons": { + "show": true + }, + "overviewMap": { + "show": true + } + }, + "metaLinks": { + "links": [ + { + "url": { + "de": "templates/de/impressum.html", + "en": "templates/en/impressum.html" + }, + "title": { + "de": "Impressum", + "en": "Imprint" + }, + "target": "iframe" + }, + { + "url": { + "de": "templates/de/datenschutzhinweise.html", + "en": "templates/en/datenschutzhinweise.html" + }, + "title": { + "de": "Datenschutz", + "en": "Privacy" + }, + "target": "iframe" + } + ] + }, + "mapControls": { + "show": true, + "Navigation": { + "show": true + }, + "Shadow": { + "show": true + } + }, + "footer": { + "logoBox": { + "show": true, + "text": null + }, + "show": true + }, + "header": { + "headerButtons": { + "show": true, + "help": true + }, + "show": true, + "logoBox": null, + "title": "M4_Lab Plattform" + } + }, + "selectBehavior": { + "highlightStyle": { + "selectionset": { + "color": "rgb(63, 81, 181)" + }, + "currentItem": { + "color": "rgb(244, 67, 54)", + "pointStyle": { + "icon": { + "scale": 1, + "src": "{layerIcon}" + } + }, + "lineStyle": { + "color": "rgb(131, 245, 44)", + "width": 1.25 + }, + "polygonStyle": { + "fill": { + "color": "rgba(255, 255, 255, 0.4)" + }, + "stroke": { + "color": "rgb(131, 245, 44)", + "width": "1" + } + } + } + } + }, + "maps": [ + { + "name": "Cesium Map", + "startingmap": false, + "type": "vcs.vcm.maps.Cesium", + "webGLaa": false + }, + { + "name": "Openlayers Map", + "startingmap": true, + "type": "vcs.vcm.maps.Openlayers" + } + ], + "widgets": [ + { + "type": "vcs.vcm.widgets.AdvancedWalkMode", + "name": "Advanced walkmode" + }, + { + "type": "vcs.vcm.widgets.BalloonInfo", + "name": "Balloon Info", + "balloonTypes": [{"template": ["
","

'Test'

","
","

link textThis is a test

", + "", + "
","<% %>"],"minTop": "balloonHeight + 10","minLeft": "70","layerTypes": [""],"layerNames": ["100005"]}, + {"template": ["
","

'Test'

","
","

This is a test

", "noch kein bild","
","<% %>"],"minTop": "balloonHeight","minLeft": "60","layerTypes": [""],"layerNames": ["100004"]}, + {"template": [ + "
", + "

Test

", + "
","

Das hier ist ein Test Ballon. Er wurde von einem User erstellt.

", + "
","<% %>" + ], + "minTop": "balloonHeight", + "minLeft": "70", + "layerTypes": [""], + "layerNames": ["100002"] + }, + {"template": [ + "
", + "

Gebiet Nummer 1

", + "
","

Das hier ist ein Test Ballon. Es zeigt den Ballon zum Gebiet Nummer 1

", + "
","<% %>" + ], + "minTop": "balloonHeight", + "minLeft": "70", + "layerTypes": [""], + "layerNames": ["AreaOne"] + }, + {"template": [ + "
", + "

Gebiet Nummer 3

", + "
","

Das hier ist ein Test Ballon. Es zeigt den Ballon zum Gebiet Nummer 3

", + "
","<% %>" + ], + "minTop": "balloonHeight", + "minLeft": "70", + "layerTypes": [""], + "layerNames": ["AreaThree"] + }, + + { + "template": [ + "
", + "

<%= obj.title %>

", + "
", + " <%= obj.description %>", + "
", + "
", + " ", + "
", + "
", + "
", + "
" + ], + "minTop": "balloonHeight + 70", + "minLeft": "70", + "layerNames": [], + "layerTypes": [ + "vcs.vcm.layer.Vector" + ] + }, + { + "template": [ + "
", + "

<%= obj.name %>

", + "
", + " <%= obj.description %>", + "
", + "
", + " ", + "
", + "
", + "
", + "
" + ], + "minTop": "balloonHeight + 70", + "minLeft": "70", + "layerNames": [], + "layerTypes": [ + "vcs.vcm.layer.cesium.Gltf" + ] + }, + { + "comment": "Default Balloon for Planning Vector Layers", + "template": [ + "
", + "
", + "

Balloon header

", + "
", + "
", + "
" + ], + "minTop": "balloonHeight + 70", + "minLeft": "70", + "layerNames": [], + "layerTypes": [ + "vcs.vcm.layer.FeatureStore" + ], + "allAvailable": false, + "properties": [], + "balloonHeader": "Balloon header" + }, + { + "template": [ + "
", + "
", + "

Balloon header

", + "<% for (var key in obj) { %>", + "<% if (obj[key] instanceof Object){%>", + "<% for (var key2 in obj[key]) { %>", + "

<%=key%>.<%=key2%> : <%=obj[key][key2]%>

", + "<% } %>", + "<% } else{ %>", + "

", + " <%=key%> : <%=obj[key]%>
", + "

", + "<% } %>", + "<% } %>", + "
", + "
", + "", + "
", + "
", + "
", + "
" + ], + "layerTypes": [ + null + ], + "layerNames": [ + "Böckingerstrasse" + ], + "minTop": "balloonHeight + 30", + "minLeft": "70", + "allAvailable": true, + "properties": [], + "balloonHeader": "Balloon header" + }, + { + "template": [ + "
", + "
", + "

Balloon header

", + "<% for (var key in obj) { %>", + "<% if (obj[key] instanceof Object){%>", + "<% for (var key2 in obj[key]) { %>", + "

<%=key%>.<%=key2%> : <%=obj[key][key2]%>

", + "<% } %>", + "<% } else{ %>", + "

", + " <%=key%> : <%=obj[key]%>
", + "

", + "<% } %>", + "<% } %>", + "
", + "
", + "", + "
", + "
", + "
", + "
" + ], + "layerTypes": [ + null + ], + "layerNames": [ + "Rosenstein" + ], + "minTop": "balloonHeight + 30", + "minLeft": "70", + "allAvailable": true, + "properties": [ + { + "title": "creationDate", + "name": "creationDate" + }, + { + "title": "gml:name", + "name": "gml:name" + } + ], + "balloonHeader": "Balloon header" + }, + { + "template": [ + "
", + "
", + "

Balloon header

", + "<% for (var key in obj) { %>", + "<% if (obj[key] instanceof Object){%>", + "<% for (var key2 in obj[key]) { %>", + "

<%=key%>.<%=key2%> : <%=obj[key][key2]%>

", + "<% } %>", + "<% } else{ %>", + "

", + " <%=key%> : <%=obj[key]%>
", + "

", + "<% } %>", + "<% } %>", + "
", + "
", + "", + "
", + "
", + "
", + "
" + ], + "layerTypes": [ + null + ], + "layerNames": [ + "StuttgartLocal1" + ], + "minTop": "balloonHeight + 30", + "minLeft": "70", + "allAvailable": true, + "properties": [ + { + "title": "creationDate", + "name": "creationDate" + }, + { + "title": "gml:name", + "name": "gml:name" + } + ], + "balloonHeader": "Balloon header" + }, + { + "template": [ + "
", + "
", + "

Balloon header

", + "<% for (var key in obj) { %>", + "<% if (obj[key] instanceof Object){%>", + "<% for (var key2 in obj[key]) { %>", + "

<%=key%>.<%=key2%> : <%=obj[key][key2]%>

", + "<% } %>", + "<% } else{ %>", + "

", + " <%=key%> : <%=obj[key]%>
", + "

", + "<% } %>", + "<% } %>", + "
", + "
", + "", + "
", + "
", + "
", + "
" + ], + "layerTypes": [ + null + ], + "layerNames": [ + "StuttgartPart" + ], + "minTop": "balloonHeight + 30", + "minLeft": "70", + "allAvailable": true, + "properties": [ + { + "title": "creationDate", + "name": "creationDate" + }, + { + "title": "gml:name", + "name": "gml:name" + } + ], + "balloonHeader": "Balloon header" + }, + { + "template": [ + "
", + "
", + "

Balloon header

", + "<% for (var key in obj) { %>", + "<% if (obj[key] instanceof Object){%>", + "<% for (var key2 in obj[key]) { %>", + "

<%=key%>.<%=key2%> : <%=obj[key][key2]%>

", + "<% } %>", + "<% } else{ %>", + "

", + " <%=key%> : <%=obj[key]%>
", + "

", + "<% } %>", + "<% } %>", + "
", + "
", + "", + "
", + "
", + "
", + "
" + ], + "layerTypes": [ + null + ], + "layerNames": [ + "Stöckach" + ], + "minTop": "balloonHeight + 30", + "minLeft": "70", + "allAvailable": true, + "properties": [ + { + "title": "creationDate", + "name": "creationDate" + }, + { + "title": "gml:name", + "name": "gml:name" + } + ], + "balloonHeader": "Balloon header" + }, + { + "template": [ + "
", + "

Umfrage (Böckinger Straße)

", + "
", + "

Um die Umfrage zu starten klicken Sie bitte hier!

", + "noch kein bild", + + "
", + "<% Questionnaire(); %>", + "<% openquestionaire() %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "Questionnaire" + ] + }, + { + "template": [ + "
", + "

Umfrage (Weilimdorf) Part 1

", + "
", + "

Um die Umfrage zu starten klicken Sie bitte hier!

", + "noch kein bild", + + "
", + "<% Questionnaire(\"1\"); %>" + + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "ProjektNord" + ] + }, + { + "template": [ + "
", + "

Umfrage (Weilimdorf) Part 2

", + "
", + "

Um die Umfrage zu starten klicken Sie bitte hier!

", + "noch kein bild", + + "
", + "<% Questionnaire(\"2\"); %>" + + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "Questionnaire02" + ] + }, + {"template": [ + "
", + "

Online Befragung

", + "
", + "

Was sind Ihre Vorstellungen?

", + "noch kein bild", + "
", + "<% Questionnaire(\"3\") %>", + "<% %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": ["MK_allgUmfrage"] + }, + { + "template": [ + "
", + "

Potenzialort im Bereich A

", + "
", + "

hier geht es um den Potenzialort im Bereich A

", + "noch kein bild", + + "
", + "<% showbereich(\"potA\") %>", + "<% %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "MK_potBereichA" + ] + }, + { + "template": [ + "
", + "

Schulen

", + "
", + "

Text fehlt...

", + "
", + "<% showbereich(\"schule\") %>", + "<% %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "MK_multSchule" + ] + }, + { + "template": [ + "
", + "

Kindertagesstätte

", + "
", + "

Text fehlt...

", + "
", + "<% showbereich(\"kinder\") %>", + "<% %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "MK_multKinder" + ] + }, + { + "template": [ + "
", + "

Chorvereinigung

", + "
", + "

Text fehlt...

", + "
", + "<% showbereich(\"chor\") %>", + "<% %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "MK_multChor" + ] + }, + { + "template": [ + "
", + "

Musikverein

", + "
", + "

Text fehlt...

", + "
", + "<% showbereich(\"musik\") %>", + "<% %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "MK_multMusik" + ] + }, + { + "template": [ + "
", + "

Kulturkreis Weilimdorf

", + "
", + "

Text fehlt...

", + "
", + "<% showbereich(\"kult\") %>", + "<% %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "MK_multKult" + ] + }, + { + "template": [ + "
", + "

FORUM Stuttgart-Weilimdorf e.V.

", + "
", + "

Text fehlt...

", + "
", + "<% showbereich(\"forum\") %>", + "<% %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "MK_multForum" + ] + }, + { + "template": [ + "
", + "

Tanzkreis Weilimdorf

", + "
", + "

Text fehlt...

", + "
", + "<% showbereich(\"musik\") %>", + "<% %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "MK_multTanz" + ] + }, + { + "template": [ + "
", + "

TSV Weilimdorf (in Giebel ansässig, ggf. Fusion mit SG Weilimdorf)

", + "
", + "

Text fehlt...

", + "
", + "<% showbereich(\"TSVW\") %>", + "<% %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "MK_multTSVW" + ] + }, + { + "template": [ + "
", + "

SG Weilimdorf

", + "
", + "

Text fehlt...

", + "
", + "<% showbereich(\"SGW\") %>", + "<% %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "MK_multSGW" + ] + }, + { + "template": [ + "
", + "

Chloroplast e.V.

", + "
", + "

Text fehlt...

", + "
", + "<% showbereich(\"chloroplast\") %>", + "<% %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "MK_chloroplast" + ] + }, + { + "template": [ + "
", + "

Potenzialort im Bereich B

", + "
", + "

hier geht es um den Potenzialort im Bereich B

", + "noch kein bild", + + "
", + "<% showbereich(\"potB\") %>", + "<% %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "MK_potBereichB" + ] + }, + { + "template": [ + "
", + "

Potenzialort im Bereich C

", + "
", + "

hier geht es um den Potenzialort im Bereich C

", + "noch kein bild", + + "
", + "<% showbereich(\"potC\") %>", + "<% %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "MK_potBereichC" + ] + }, + { + "template": [ + "
", + "

Erschließung des Plangebiets

", + "
", + "

hier geht es um die Erschließung des Plangebiets

", + "noch kein bild", + + "
", + "<% showbereich(\"plangebiet\") %>", + "<% %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "MK_Plangebiet" + ] + }, + { + "template": [ + "
", + "

Bereich A

", + "
", + "

hier geht es um Bereich A

", + "noch kein bild", + + "
", + "<% showbereich(\"A\") %>", + "<% %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "MK_bereichA", + "AreaFour" + ] + },{ + "template": [ + "
", + "

Grüner Korridor

", + "
", + "

hier stehen Infos zum grünen Korridor

", + "noch kein bild", + + "
", + "<% showtourSpecific() %>", + "<% %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "MK_Korridor" + ] + },{ + "template": [ + "
", + "

Jugendhaus

", + "
", + "

hier stehen Infos zum Jugendhaus

", + "noch kein bild", + + "
", + "<% showbereich(\"jugendhaus\") %>", + "<% %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "MK_Jugendhaus" + ] + },{ + "template": [ + "
", + "

Areal der ehem. Gärtnerei Walz

", + "
", + "

hier stehen Infos zu der ehem. Gärtnerei Walz

", + "noch kein bild", + + "
", + "<% showbereich(\"walz\") %>", + "<% %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "MK_Walz" + ] + },{ + "template": [ + "
", + "

Haltestelle U13

", + "
", + "

hier stehen Infos zur U13

", + "noch kein bild", + + "
", + "<% showtourSpecific() %>", + "<% %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "MK_U13" + ] + },{ + "template": [ + "
", + "

Aktuelle Gebäudenutzung

", + "
", + "

hier stehen Infos zu der aktuellen Gebäudenutzung

", + "noch kein bild", + + "
", + "<% showtourSpecific() %>", + "<% %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "MK_Gebaeudenutzung" + ] + },{ + "template": [ + "
", + "

Bestehende Sportfelder

", + "
", + "

hier stehen Infos zu den bestehenden Sportfeldern

", + "noch kein bild", + + "
", + "<% showtourSpecific() %>", + "<% %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "MK_Sportfelder" + ] + },{ + "template": [ + "
", + "

Bürgerhaus

", + "
", + "

hier stehen Infos zum Bürgerhaus

", + "noch kein bild", + + "
", + "<% showbereich(\"burgerhaus\") %>", + "<% %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "MK_Buergerhaus" + ] + },{ + "template": [ + "
", + "

Flüchtlingsunterkunft

", + "
", + "

hier stehen Infos zur Flüchtlingsunterkunft

", + "noch kein bild", + + "
", + "<% showbereich(\"fluchtling\") %>", + "<% %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "MK_Fluechtling" + ] + },{ + "template": [ + "
", + "

Jugend

", + "
", + "

hier stehen Infos zum Jugendhaus

", + "noch kein bild", + + "
", + "<% showtourSpecific() %>", + "<% %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "MK_Jugendhaus_multi" + ] + },{ + "template": [ + "
", + "

Spatzennest

", + "
", + "

hier geht es um das Spatzennest

", + "noch kein bild", + + "
", + "<% showbereich(\"kindertag\") %>", + "<% %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "MK_Spatzennest" + ] + }, + { + "template": [ + "
", + "

Bereich B

", + "
", + "

hier geht es um Bereich B

", + "noch kein bild", + + "
", + "<% showbereich(\"B\") %>", + "<% %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "MK_bereichB", + "AreaThree" + ] + }, + { + "template": [ + "
", + "

Bereich C

", + "
", + "

hier geht es um Bereich C

", + "noch kein bild", + + "
", + "<% showbereich(\"C\") %>", + "<% %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "MK_bereichC", + "AreaOne" + ] + }, + { + "template": [ + "
", + "

Bereich D

", + "
", + "

hier geht es um Bereich D

", + "noch kein bild", + + "
", + "<% showbereich(\"D\") %>", + "<% %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "MK_bereichD", + "AreaTwo" + ] + }, + { + "template": [ + "
", + "

Station 2

", + "
", + "

hier wurde eine Gartenkiosk errichtet.

", + "noch kein bild", + + "
", + "<% %>", + "<% %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "LocationTwo" + ] + }, + { + "template": [ + "
", + "

Station 1

", + "
", + "

hier wurde eine Spielekiosk errichtet.

", + "noch kein bild", + + "
", + "<% %>", + "<% openquestionaire() %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "LocationOne" + ] + }, + { + "template": [ + "
", + "

Station 3

", + "
", + "

hier wurde eine Outdoorkiosk errichtet.

", + "noch kein bild", + + "
", + "<% %>", + "<% openquestionaire() %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "LocationThree" + ] + }, + { + "template": [ + "
", + "

Station 4

", + "
", + "

hier wurde eine Infokiosk errichtet.

", + "noch kein bild", + + "
", + "<% %>", + "<% openquestionaire() %>" + ], + "minTop": "balloonHeight + 10", + "minLeft": "70", + "layerTypes": [ + "" + ], + "layerNames": [ + "LocationFour" + ] + }, + { + "template": [ + "
", + "
", + "

Balloon header

", + "<% for (var key in obj) { %>", + "<% if (obj[key] instanceof Object){%>", + "<% for (var key2 in obj[key]) { %>", + "

<%=key%>.<%=key2%> : <%=obj[key][key2]%>

", + "<% } %>", + "<% } else{ %>", + "

", + " <%=key%> : <%=obj[key]%>
", + "

", + "<% } %>", + "<% } %>", + "
", + "
", + "", + "
", + "
", + "
", + "
" + ], + "layerTypes": [ + null + ], + "layerNames": [ + "StuttgartLocal" + ], + "minTop": "balloonHeight + 30", + "minLeft": "70", + "allAvailable": true, + "properties": [ + { + "title": "DatenquelleDachhoehe", + "name": "DatenquelleDachhoehe", + "active": true + }, + { + "title": "Gemeindeschluessel", + "name": "Gemeindeschluessel", + "active": true + }, + { + "title": "DatenquelleLage", + "name": "DatenquelleLage", + "active": true + }, + { + "title": "DatenquelleBodenhoehe", + "name": "DatenquelleBodenhoehe", + "active": true + }, + { + "title": "roofType", + "name": "roofType", + "active": true + }, + { + "title": "storeysAboveGround", + "name": "storeysAboveGround" + }, + { + "title": "creationDate", + "name": "creationDate" + }, + { + "title": "gml:name", + "name": "gml:name" + }, + { + "title": "externalReference externalObjectName", + "name": "externalReference externalObjectName" + }, + { + "title": "measuredHeight", + "name": "measuredHeight" + }, + { + "title": "function", + "name": "function" + }, + { + "title": "Country", + "name": "Address.Country" + }, + { + "title": "PostalCode", + "name": "Address.PostalCode" + }, + { + "title": "City", + "name": "Address.City" + }, + { + "title": "Street", + "name": "Address.Street" + }, + { + "title": "HouseNumber", + "name": "Address.HouseNumber" + }, + { + "title": "AddressLine", + "name": "Address.AddressLine" + } + ], + "balloonHeader": "Balloon header" + } + ], + "excludedLayerNames": [] + }, + { + "type": "vcs.vcm.widgets.Copyright" + }, + { + "low": { + "sse": 4, + "fxaa": false, + "fog": { + "enabled": true + }, + "resolutionScale": 0.9, + "layerSSEFactor": 2 + }, + "medium": { + "sse": 2.333, + "fxaa": false, + "fog": { + "enabled": true + }, + "resolutionScale": 1, + "layerSSEFactor": 1.1 + }, + "high": { + "sse": 1.3333333333333333, + "fxaa": true, + "fog": { + "enabled": true + }, + "resolutionScale": 1, + "layerSSEFactor": 0.5 + }, + "defaultQualityLevel": "medium", + "showAdvancedSettings": false, + "type": "vcs.vcm.widgets.DisplayQuality" + }, + { + "color": [ + 255, + 152, + 0 + ], + "opacity": 0.8, + "pointRadius": 5, + "width": 5, + "type": "vcs.vcm.widgets.Drawing" + }, + { + "type": "vcs.vcm.widgets.CreateLink", + "name": "Link Creator" + }, + { + "type": "vcs.vcm.widgets.Locator", + "name": "Locator", + "zoomDistance": 1000, + "style": { + "image": { + "circle": { + "fill": { + "color": "rgba(255,255,255,1.0)" + }, + "stroke": { + "color": "rgba(0,0,0,1.0)", + "width": 1 + }, + "radius": 5 + } + } + } + }, + { + "type": "vcs.vcm.widgets.Measurement", + "name": "Measurements", + "style": { + "fill": { + "color": [ + 255, + 255, + 255, + 0.4 + ] + }, + "stroke": { + "color": [ + 51, + 153, + 204, + 1 + ], + "width": 1.25, + "lineDash": null + }, + "text": { + "font": "18px sans-serif", + "fill": { + "color": [ + 51, + 51, + 51, + 1 + ] + }, + "textBaseline": "bottom", + "offsetY": -15, + "offsetX": 0 + }, + "image": { + "scale": 1, + "fill": { + "color": [ + 255, + 255, + 255, + 0.4 + ] + }, + "radius": 5, + "stroke": { + "color": [ + 0, + 0, + 0, + 1 + ], + "width": 1, + "lineDash": null + } + } + }, + "decimalPlaces": 1 + }, + { + "type": "vcs.vcm.widgets.NavigationControls", + "name": "NavigationControls", + "zoomFactor": 2, + "moveFactor": 1.5, + "animationDuration": 0.5, + "tiltFactor": 10, + "animation": true, + "showZoomButtons": true, + "showTiltButtons": true, + "showHomeButton": true, + "showCompass": true, + "rotationPerFrame": 0.5 + }, + { + "type": "vcs.vcm.widgets.OverviewMap", + "name": "Overview Map", + "layerName": "Openstreetmap layer", + "minimumHeight": 150, + "cameraIcon": "", + "activeOnStartup": false + }, + { + "type": "vcs.vcm.widgets.PDFCreator", + "name": "PDF Creator" + }, + { + "type": "vcs.vcm.widgets.Questionnaire", + "name": "Questionnaire" + }, + { + "type": "vcs.vcm.widgets.PositionDisplay", + "name": "Position Display", + "positionDecimalPlaces": 2, + "template": null + }, + { + "type": "vcs.vcm.widgets.search.Search", + "name": "Search", + "autocomplete": false, + "autocompleteRequest": null, + "resultIcon": null, + "searchImplementations": [ + { + "type": "vcs.vcm.widgets.search.Nominatim", + "name": "a62716d9-1453-4498-87ba-4c887ec49951", + "url": "https://nominatim.openstreetmap.org/search", + "city": null, + "state": null, + "countrycode": "de", + "extent": null, + "limit": 20 + } + ], + "extendedSearches": [], + "showSearchResultToolbar": false + }, + { + "type": "vcs.vcm.widgets.Shadow", + "name": "Shadows", + "activateShadowsOnStartup": false, + "timezone": null + }, + { + "type": "vcs.vcm.widgets.TransparentTerrainMode", + "name": "Transparent terrain mode" + }, + { + "type": "vcs.vcm.widgets.legend.Legend", + "children": [ + { + "type": "vcs.vcm.widgets.legend.GroupItem", + "title": "Positionen", + "clickable": true, + "startOpen": false, + "children": [ + { + "type": "vcs.vcm.widgets.legend.ViewpointItem", + "viewpointName": "Böckingerstraße", + "infoUrl": "", + "title": "Böckingerstraße" + }, + { + "type": "vcs.vcm.widgets.legend.ViewpointItem", + "viewpointName": "startview", + "infoUrl": "", + "title": "Stöckach" + } + ] + } + ] + } + ], + "layers": [ + { + "name": "AreaOne", + "url": "./templates/Area1.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": true, + "exclusive": false, + "projection": { + "epsg": "4326", + "proj4": "" + }, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "", + "scale": 0.5 + } + } + }, + "heightAboveGround": 0 + },{ + "name": "AreaTwo", + "url": "./templates/Area2.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": true, + "exclusive": false, + "projection": { + "epsg": "4326", + "proj4": "" + }, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "", + "scale": 0.5 + } + } + }, + "heightAboveGround": 0 + },{ + "name": "AreaThree", + "url": "./templates/Area3.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": true, + "exclusive": false, + "projection": { + "epsg": "4326", + "proj4": "" + }, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "", + "scale": 0.5 + } + } + }, + "heightAboveGround": 0 + },{ + "name": "AreaFour", + "url": "./templates/Area4.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": true, + "exclusive": false, + "projection": { + "epsg": "4326", + "proj4": "" + }, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "", + "scale": 0.5 + } + } + }, + "heightAboveGround": 0 + }, + { + "name": "TestTerrainWeilimdorf", + "url": "./datasource-data/41f773d4-3e2d-4c5d-b857-ca1d9f919199", + "type": "vcs.vcm.layer.cesium.Terrain", + "datasourceId": "ERmRsCpzxYgZW3iia", + "activeOnStartup": true, + "exclusive": false, + "requestVertexNormals": true, + "hiddenObjectIds": [], + "copyright": { + "provider": "", + "url": "", + "year": "" + } + }, + {"name": "MK_multSchule", + "url": "./marker/mult_schulen.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": true, + "exclusive": false, + "projection": { "epsg": "4326", "proj4": ""}, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "./icons/Türkis_multiplikatoren.png", + "scale": 0.3 + } + } + }, + "heightAboveGround": 0 + }, + {"name": "MK_multKinder", + "url": "./marker/mult_kindertag.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": true, + "exclusive": false, + "projection": { "epsg": "4326", "proj4": ""}, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "./icons/Türkis_multiplikatoren.png", + "scale": 0.3 + } + } + }, + "heightAboveGround": 0 + }, + {"name": "MK_multChor", + "url": "./marker/mult_Chor.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": false, + "exclusive": false, + "projection": { "epsg": "4326", "proj4": ""}, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "./icons/Türkis_multiplikatoren.png", + "scale": 0.3 + } + } + }, + "heightAboveGround": 0 + }, + {"name": "MK_multMusik", + "url": "./marker/mult_Musik.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": false, + "exclusive": false, + "projection": { "epsg": "4326", "proj4": ""}, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "./icons/Türkis_multiplikatoren.png", + "scale": 0.3 + } + } + }, + "heightAboveGround": 0 + }, + {"name": "MK_multKult", + "url": "./marker/mult_Kult.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": false, + "exclusive": false, + "projection": { "epsg": "4326", "proj4": ""}, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "./icons/Türkis_multiplikatoren.png", + "scale": 0.3 + } + } + }, + "heightAboveGround": 0 + }, + {"name": "MK_multForum", + "url": "./marker/mult_Forum.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": true, + "exclusive": false, + "projection": { "epsg": "4326", "proj4": ""}, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "./icons/Türkis_multiplikatoren.png", + "scale": 0.3 + } + } + }, + "heightAboveGround": 0 + }, + {"name": "MK_multTanz", + "url": "./marker/mult_Tanz.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": false, + "exclusive": false, + "projection": { "epsg": "4326", "proj4": ""}, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "./icons/Türkis_multiplikatoren.png", + "scale": 0.3 + } + } + }, + "heightAboveGround": 0 + }, + {"name": "MK_multTSVW", + "url": "./marker/mult_TSVW.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": true, + "exclusive": false, + "projection": { "epsg": "4326", "proj4": ""}, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "./icons/Türkis_multiplikatoren.png", + "scale": 0.3 + } + } + }, + "heightAboveGround": 0 + }, + {"name": "MK_multSGW", + "url": "./marker/mult_SGW.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": true, + "exclusive": false, + "projection": { "epsg": "4326", "proj4": ""}, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "./icons/Türkis_multiplikatoren.png", + "scale": 0.3 + } + } + }, + "heightAboveGround": 0 + }, + {"name": "MK_chloroplast", + "url": "./marker/mult_chloro.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": true, + "exclusive": false, + "projection": { "epsg": "4326", "proj4": ""}, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "./icons/Türkis_multiplikatoren.png", + "scale": 0.3 + } + } + }, + "heightAboveGround": 0 + }, + {"name": "MK_potBereichA", + "url": "./marker/pot_bereichA.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": true, + "exclusive": false, + "projection": { "epsg": "4326", "proj4": ""}, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "./icons/Türkis_Info.png", + "scale": 0.3 + } + } + }, + "heightAboveGround": 0 + }, + {"name": "MK_potBereichB", + "url": "./marker/pot_bereichB.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": true, + "exclusive": false, + "projection": { "epsg": "4326", "proj4": ""}, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "./icons/Türkis_Info.png", + "scale": 0.3 + } + } + }, + "heightAboveGround": 0 + }, + {"name": "MK_potBereichC", + "url": "./marker/pot_bereichC.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": true, + "exclusive": false, + "projection": { "epsg": "4326", "proj4": ""}, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "./icons/Türkis_Info.png", + "scale": 0.3 + } + } + }, + "heightAboveGround": 0 + }, + {"name": "MK_Plangebiet", + "url": "./marker/Plangebiet.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": true, + "exclusive": false, + "projection": { "epsg": "4326", "proj4": ""}, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "./icons/Türkis_Info.png", + "scale": 0.3 + } + } + }, + "heightAboveGround": 0 + }, + {"name": "MK_bereichA", + "url": "./marker/BereichA.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": true, + "exclusive": false, + "projection": { "epsg": "4326", "proj4": ""}, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "./icons/Info_BereichA_lila.png", + "scale": 0.3 + } + } + }, + "heightAboveGround": 0 + }, + { + "name": "MK_bereichB", + "url": "./marker/BereichB.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": true, + "exclusive": false, + "projection": { "epsg": "4326", "proj4": ""}, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "./icons/Info_BereichB_orange.png", + "scale": 0.3 + } + } + }, + "heightAboveGround": 0 + }, + { + "name": "MK_bereichC", + "url": "./marker/BereichC.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": true, + "exclusive": false, + "projection": { "epsg": "4326", "proj4": ""}, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "./icons/Info_BereichCgrün.png", + "scale": 0.3 + } + } + }, + "heightAboveGround": 0 + }, + { + "name": "MK_bereichD", + "url": "./marker/BereichD.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": true, + "exclusive": false, + "projection": { "epsg": "4326", "proj4": ""}, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "./icons/Info_BereichDgrau.png", + "scale": 0.3 + } + } + }, + "heightAboveGround": 0 + }, + { + "name": "MK_allgUmfrage", + "url": "./marker/allgUmfrage.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": true, + "exclusive": false, + "projection": { "epsg": "4326", "proj4": ""}, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "./icons/Umfrage_Button_transpHintergrund_türkis.png", + "scale": 0.3 + } + } + }, + "heightAboveGround": 0 + },{ + "name": "MK_Fluechtling", + "url": "./marker/Fluechtlingsunterkunft.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": true, + "exclusive": false, + "projection": { "epsg": "4326", "proj4": ""}, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "./icons/Türkis_Info.png", + "scale": 0.3 + } + } + }, + "heightAboveGround": 0 +},{ + "name": "MK_Buergerhaus", + "url": "./marker/Buergerhaus.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": true, + "exclusive": false, + "projection": { "epsg": "4326", "proj4": ""}, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "./icons/Türkis_Info.png", + "scale": 0.3 + } + } + }, +"heightAboveGround": 0 +},{ + "name": "MK_Gebaeudenutzung", + "url": "./marker/aktGebaeudenutzung.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": true, + "exclusive": false, + "projection": { "epsg": "4326", "proj4": ""}, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "./icons/Türkis_Info.png", + "scale": 0.3 + } + } + }, +"heightAboveGround": 0 +},{ + "name": "MK_Sportfelder", + "url": "./marker/Sportfelder.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": true, + "exclusive": false, + "projection": { "epsg": "4326", "proj4": ""}, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "./icons/Türkis_Info.png", + "scale": 0.3 + } + } + }, +"heightAboveGround": 0 +},{ + "name": "MK_Korridor", + "url": "./marker/Korridor.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": true, + "exclusive": false, + "projection": { "epsg": "4326", "proj4": ""}, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "./icons/Türkis_Info.png", + "scale": 0.3 + } + } + }, +"heightAboveGround": 0 +},{ + "name": "MK_U13", + "url": "./marker/u13.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": true, + "exclusive": false, + "projection": { "epsg": "4326", "proj4": ""}, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "./icons/Türkis_Info.png", + "scale": 0.3 + } + } + }, +"heightAboveGround": 0 +},{ + "name": "MK_Walz", + "url": "./marker/walz.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": true, + "exclusive": false, + "projection": { "epsg": "4326", "proj4": ""}, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "./icons/Türkis_Info.png", + "scale": 0.3 + } + } + }, +"heightAboveGround": 0 +},{ + "name": "MK_Jugendhaus", + "url": "./marker/Jugendhaus.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": true, + "exclusive": false, + "projection": { "epsg": "4326", "proj4": ""}, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "./icons/Türkis_Info.png", + "scale": 0.3 + } + } + }, + "heightAboveGround": 0 + },{ + "name": "MK_Jugendhaus_multi", + "url": "./marker/Jugendhaus_multi.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": true, + "exclusive": false, + "projection": { "epsg": "4326", "proj4": ""}, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "./icons/Türkis_multiplikatoren.png", + "scale": 0.3 + } + } + }, + "heightAboveGround": 0 +},{ + "name": "MK_Spatzennest", + "url": "./marker/Spatzennest.geojson", + "type": "vcs.vcm.layer.GeoJSON", + "datasourceId": "...", + "activeOnStartup": true, + "exclusive": false, + "projection": { "epsg": "4326", "proj4": ""}, + "altitudeMode": "relativeToGround", + "style": { + "image": { + "icon": { + "src": "./icons/Türkis_Info.png", + "scale": 0.3 + } + } + }, + "heightAboveGround": 0 + }, + { + "name": "WeilimdorfHeight", + "url": "./datasource-data/de2f294c-680f-4009-b0ec-ce4321e3ce77/tileset.json", + "type": "vcs.vcm.layer.cesium.Buildings", + "datasourceId": "zECwoSwXppPMrqfLoc", + "activeOnStartup": true, + "exclusive": false, + "allowPicking": true, + "screenSpaceError": 16, + "screenSpaceErrorMobile": 32, + "hiddenObjectIds": [], + "copyright": { + "provider": "", + "url": "", + "year": "" + }, + "heightAboveGround": 0 + },{ + "name": "StuttgartLocal", + "url": "./datasource-data/Weilimdorf2/tileset.json", + "type": "vcs.vcm.layer.cesium.Buildings", + "datasourceId": "zECwoSwXppPMrqfLoc", + "activeOnStartup": false, + "exclusive": false, + "allowPicking": true, + "screenSpaceError": 16, + "screenSpaceErrorMobile": 32, + "hiddenObjectIds": [], + "copyright": { + "provider": "", + "url": "", + "year": "" + } + }, + { + "name": "DGM2", + "url": "./datasource-data/tileset", + "type": "vcs.vcm.layer.cesium.Terrain", + "datasourceId": "52hixWfozhzGYx76W", + "activeOnStartup": false, + "exclusive": false, + "requestVertexNormals": true, + "copyright": { + "provider": "", + "url": "", + "year": "" + } + }, + { + "name": "Openstreetmap layer", + "type": "vcs.vcm.layer.OpenStreetMap", + "exclusive": "base", + "activeOnStartup": false, + "copyright": { + "provider": "OpenStreetMap contributors", + "url": "http://www.openstreetmap.org/", + "year": "2018" + }, + "hiddenObjectIds": [], + "opacity": "" + }, + { + "type": "vcs.vcm.layer.Wms", + "name": "WMS layer", + "activeOnStartup": true, + "exclusive": false, + "url": "https://gis5.stuttgart.de/arcgis/services/1_Base/WMS_Luftbilder_aktuell/MapServer/WmsServer", + "parameters": "", + "maxLevel": 18, + "tilingSchema": "geographic", + "datasourceId": "", + "hiddenObjectIds": [], + "copyright": { + "provider": "", + "url": "", + "year": "" + }, + "version": "", + "layers": "0", + "extent": { + "coordinates": [ + null, + null, + null, + null + ], + "epsg": "", + "proj4": "" + }, + "featureInfo": null, + "opacity": "" + },{ + "type": "vcs.vcm.layer.Wms", + "name": "WMS_stadtkarte", + "activeOnStartup": false, + "exclusive": false, + "url": "https://gis5.stuttgart.de/arcgis/services/1_Base/WMS_Stadtkarte_Internet/MapServer/WmsServer?", + "parameters": "", + "maxLevel": 18, + "tilingSchema": "geographic", + "datasourceId": "", + "hiddenObjectIds": [], + "copyright": { + "provider": "", + "url": "", + "year": "" + }, + "version": "", + "layers": "0,1,2,3,4,5,6,7,8,9", + "extent": { + "coordinates": [ + null, + null, + null, + null + ], + "epsg": "", + "proj4": "" + }, + "featureInfo": null, + "opacity": "" + } + ], + "viewpoints": [ + { + "name": "terrainview", + "cameraPosition": [ + 9.103245149494352, + 48.80153653271925, + 353.262728150414 + ], + "groundPosition": [ + 9.102275301304951, + 48.805626522635436, + -0.001996078080079859 + ], + "distance": 580.3057882740869, + "heading": 351.09796755112137, + "pitch": -37.50167889533385, + "roll": 359.9626856341865, + "animate": false + },{ + "name": "awayview", + "cameraPosition": [ + 9.100967025005438, + 48.805327418653725, + 1622.1692871652378 + ], + "groundPosition": [ + 9.100815516907067, + 48.80580223500527, + -0.005470387031068266 + ], + "distance": 1623.0722840495544, + "heading": 346.7856202179552, + "pitch": -88.09468010251818, + "roll": 0, + "animate": false + },{ + "name": "startview", + "cameraPosition": [ + 9.102425015376122, + 48.80240454104815, + 578.1091709840822 + ], + "groundPosition": [ + 9.10174686252331, + 48.805264430069876, + 331.0755950577176 + ], + "distance": 405.79469287934654, + "heading": 351.0979670975734, + "pitch": -37.50168266875528, + "roll": 359.96268637919235, + "animate": false + } + ] +} \ No newline at end of file diff --git a/vcm/css/vcm.css b/vcm/css/vcm.css index f11812cf1..9bd4ffe0a 100644 --- a/vcm/css/vcm.css +++ b/vcm/css/vcm.css @@ -1310,6 +1310,24 @@ a.monument{ text-shadow: 0 0 3px #000000; font-family: "Droid Sans", Droid, Arial, sans-serif; } +@media screen and (max-height: 55em /*dont know*/){ + .balloon-content { + overflow: auto; + max-height: 40rem; + } + #balloon_logo01{ + width: 55% +} +#balloon_logo02{ + width: 45% +} +#balloon_logo03{ + width: 65% +} +#balloon_logo04{ + width: 25% +} +} @media screen and (max-height: 48em /*768px*/){ .balloon-content { overflow: auto; @@ -1431,8 +1449,14 @@ a.monument{ @media screen and (min-width:30em /*480px*/) { .balloon-content { - overflow: auto; - max-height: 25rem; + /* overflow: auto; */ + max-height: 95%; + } + #balloon-startscreen.balloon{ + + margin-top:5%; + max-height: 70%; + max-width: 94%; } .balloon:before { content: ""; diff --git a/vcm/icons/Umfrage_Button_neon.png b/vcm/icons/Umfrage_Button_neon.png new file mode 100644 index 0000000000000000000000000000000000000000..e3f925cba7e91c420986c2770480833d6a09bdf5 GIT binary patch literal 9794 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 + @@ -754,7 +761,7 @@ - +