Commit 8ef990e2 authored by Cholgrrr's avatar Cholgrrr
Browse files

update graph error

parent 86394574
var acc = document.getElementsByClassName("accordion"); var acc = document.getElementsByClassName("accordion");
var i; var i;
for (i = 0; i < acc.length; i++) { for (i = 0; i < acc.length; i++) {
acc[i].addEventListener("click", function() { acc[i].addEventListener("click", function () {
this.classList.toggle("active"); this.classList.toggle("active");
var subMenu = this.nextElementSibling; var subMenu = this.nextElementSibling;
if (subMenu.style.maxHeight) { if (subMenu.style.maxHeight) {
subMenu.style.maxHeight = null; subMenu.style.maxHeight = null;
position_var = false; position_var = false;
pointsoe = " " pointsoe = " "
} else { } else {
subMenu.style.maxHeight = subMenu.scrollHeight + "px"; subMenu.style.maxHeight = subMenu.scrollHeight + "px";
} }
}); });
} }
function nordbahnview(){ async function nordbahnview() {
var viewp = vcs.vcm.Framework.getInstance().viewpoints.NordBView var viewp = vcs.vcm.Framework.getInstance().viewpoints.NordBView
vcs.vcm.Framework.getInstance().getActiveMap().gotoViewPoint(viewp); vcs.vcm.Framework.getInstance().getActiveMap().gotoViewPoint(viewp);
...@@ -26,242 +26,251 @@ function nordbahnview(){ ...@@ -26,242 +26,251 @@ function nordbahnview(){
// document.getElementById("Energiekonzept").style.display = "none"; // document.getElementById("Energiekonzept").style.display = "none";
// document.getElementById("IntroProj").style.display = "none"; // document.getElementById("IntroProj").style.display = "none";
// document.getElementById("Expertenmodus").style.display = "block"; // document.getElementById("Expertenmodus").style.display = "block";
await new Promise(resolve => setTimeout(resolve, 100));
showgraph(); showgraph();
} }
function akkustikview(){
function akkustikview() {
var viewp = vcs.vcm.Framework.getInstance().viewpoints.NoiseView var viewp = vcs.vcm.Framework.getInstance().viewpoints.NoiseView
vcs.vcm.Framework.getInstance().getActiveMap().gotoViewPoint(viewp); vcs.vcm.Framework.getInstance().getActiveMap().gotoViewPoint(viewp);
} }
function MobilityView(){
function MobilityView() {
var viewp = vcs.vcm.Framework.getInstance().viewpoints.MobilityView var viewp = vcs.vcm.Framework.getInstance().viewpoints.MobilityView
vcs.vcm.Framework.getInstance().getActiveMap().gotoViewPoint(viewp); vcs.vcm.Framework.getInstance().getActiveMap().gotoViewPoint(viewp);
} }
var expstate = false; var expstate = false;
function onoff(){
if(expstate == false){ function onoff() {
if (expstate == false) {
// var element = document.getElementById("menustuff"); // var element = document.getElementById("menustuff");
// element.classList.remove("hidden"); // element.classList.remove("hidden");
expstate = true; expstate = true;
}else{ } else {
// var element = document.getElementById("menustuff"); // var element = document.getElementById("menustuff");
// element.classList.add("hidden"); // element.classList.add("hidden");
expstate = false; expstate = false;
} }
} }
function addcont(content){ function addcont(content) {
var bilderstuff = '<div class="slideshow-container">' + var bilderstuff = '<div class="slideshow-container">' +
'<div class="mySlides1 fade">'+ '<div class="mySlides1 fade">' +
'<div class="numbertext">1 / 17</div>'+ '<div class="numbertext">1 / 17</div>' +
'<img src="images/content/contentboeckingerstrasse/grafik_aufgabenstellung.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">'+ '<img src="images/content/contentboeckingerstrasse/grafik_aufgabenstellung.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">' +
'<div class="text">Grafik</div>'+ '<div class="text">Grafik</div>' +
'</div>'+ '</div>' +
'<div class="mySlides1 fade">'+ '<div class="mySlides1 fade">' +
'<div class="numbertext">2 / 17</div>'+ '<div class="numbertext">2 / 17</div>' +
'<img src="images/content/contentboeckingerstrasse/boeckinger_strasse.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">'+ '<img src="images/content/contentboeckingerstrasse/boeckinger_strasse.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">' +
'<div class="text">Böckinger Straße</div>'+ '<div class="text">Böckinger Straße</div>' +
'</div>'+ '</div>' +
'<div class="mySlides1 fade">'+ '<div class="mySlides1 fade">' +
'<div class="numbertext">3 / 17</div>'+ '<div class="numbertext">3 / 17</div>' +
'<img src="images/content/contentboeckingerstrasse/holzwerkstatt_igh.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">'+ '<img src="images/content/contentboeckingerstrasse/holzwerkstatt_igh.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">' +
'<div class="text">Holzwerkstatt</div>'+ '<div class="text">Holzwerkstatt</div>' +
'</div>'+ '</div>' +
'<div class="mySlides1 fade">'+ '<div class="mySlides1 fade">' +
'<div class="numbertext">4 / 17</div>'+ '<div class="numbertext">4 / 17</div>' +
'<img src="images/content/contentboeckingerstrasse/infoabend_garten_igh.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">'+ '<img src="images/content/contentboeckingerstrasse/infoabend_garten_igh.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">' +
'<div class="text">Infoabend im Garten</div>'+ '<div class="text">Infoabend im Garten</div>' +
'</div>'+ '</div>' +
'<div class="mySlides1 fade">'+ '<div class="mySlides1 fade">' +
'<div class="numbertext">5 / 17</div>'+ '<div class="numbertext">5 / 17</div>' +
'<img src="images/content/contentboeckingerstrasse/interviews_nachbarschaft.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">'+ '<img src="images/content/contentboeckingerstrasse/interviews_nachbarschaft.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">' +
'<div class="text">Interviews in der Nachbarschaft</div>'+ '<div class="text">Interviews in der Nachbarschaft</div>' +
'</div>'+ '</div>' +
'<div class="mySlides1 fade">'+ '<div class="mySlides1 fade">' +
'<div class="numbertext">6 / 17</div>'+ '<div class="numbertext">6 / 17</div>' +
'<img src="images/content/contentboeckingerstrasse/offene_bauwerkstatt_1.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">'+ '<img src="images/content/contentboeckingerstrasse/offene_bauwerkstatt_1.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">' +
'<div class="text">Offene Bauwerkstatt</div>'+ '<div class="text">Offene Bauwerkstatt</div>' +
'</div>'+ '</div>' +
'<div class="mySlides1 fade">'+ '<div class="mySlides1 fade">' +
'<div class="numbertext">7 / 17</div>'+ '<div class="numbertext">7 / 17</div>' +
'<img src="images/content/contentboeckingerstrasse/offene_bauwerkstatt_2.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">'+ '<img src="images/content/contentboeckingerstrasse/offene_bauwerkstatt_2.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">' +
'<div class="text">Offene Bauwerkstatt</div>'+ '<div class="text">Offene Bauwerkstatt</div>' +
'</div>'+ '</div>' +
'<div class="mySlides1 fade">'+ '<div class="mySlides1 fade">' +
'<div class="numbertext">8 / 17</div>'+ '<div class="numbertext">8 / 17</div>' +
'<img src="images/content/contentboeckingerstrasse/offene_bauwerkstatt_3.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">'+ '<img src="images/content/contentboeckingerstrasse/offene_bauwerkstatt_3.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">' +
'<div class="text">Offene Bauwerkstatt</div>'+ '<div class="text">Offene Bauwerkstatt</div>' +
'</div>'+ '</div>' +
'<div class="mySlides1 fade">'+ '<div class="mySlides1 fade">' +
'<div class="numbertext">9 / 17</div>'+ '<div class="numbertext">9 / 17</div>' +
'<img src="images/content/contentboeckingerstrasse/planungsgebiet_choreographie.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">'+ '<img src="images/content/contentboeckingerstrasse/planungsgebiet_choreographie.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">' +
'<div class="text">Planungsgebiet Choreographie</div>'+ '<div class="text">Planungsgebiet Choreographie</div>' +
'</div>'+ '</div>' +
'<div class="mySlides1 fade">'+ '<div class="mySlides1 fade">' +
'<div class="numbertext">10 / 17</div>'+ '<div class="numbertext">10 / 17</div>' +
'<img src="images/content/contentboeckingerstrasse/planungsgebiet_vogelperspektive.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">'+ '<img src="images/content/contentboeckingerstrasse/planungsgebiet_vogelperspektive.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">' +
'<div class="text">Planungsgebiet Vogelperspektive</div>'+ '<div class="text">Planungsgebiet Vogelperspektive</div>' +
'</div>'+ '</div>' +
'<div class="mySlides1 fade">'+ '<div class="mySlides1 fade">' +
'<div class="numbertext">11 / 17</div>'+ '<div class="numbertext">11 / 17</div>' +
'<img src="images/content/contentboeckingerstrasse/station1_spielekiosk.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">'+ '<img src="images/content/contentboeckingerstrasse/station1_spielekiosk.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">' +
'<div class="text">Spielekiosk</div>'+ '<div class="text">Spielekiosk</div>' +
'</div>'+ '</div>' +
'<div class="mySlides1 fade">'+ '<div class="mySlides1 fade">' +
'<div class="numbertext">12 / 17</div>'+ '<div class="numbertext">12 / 17</div>' +
'<img src="images/content/contentboeckingerstrasse/station2_gartenkiosk.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">'+ '<img src="images/content/contentboeckingerstrasse/station2_gartenkiosk.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">' +
'<div class="text">Gartenkiosk</div>'+ '<div class="text">Gartenkiosk</div>' +
'</div>'+ '</div>' +
'<div class="mySlides1 fade">'+ '<div class="mySlides1 fade">' +
'<div class="numbertext">13 / 17</div>'+ '<div class="numbertext">13 / 17</div>' +
'<img src="images/content/contentboeckingerstrasse/station3_outdoorkiosk.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">'+ '<img src="images/content/contentboeckingerstrasse/station3_outdoorkiosk.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">' +
'<div class="text">Outdoorkiosk</div>'+ '<div class="text">Outdoorkiosk</div>' +
'</div>'+ '</div>' +
'<div class="mySlides1 fade">'+ '<div class="mySlides1 fade">' +
'<div class="numbertext">14 / 17</div>'+ '<div class="numbertext">14 / 17</div>' +
'<img src="images/content/contentboeckingerstrasse/station3_outdoorkiosk1.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">'+ '<img src="images/content/contentboeckingerstrasse/station3_outdoorkiosk1.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">' +
'<div class="text">Outdoorkiosk</div>'+ '<div class="text">Outdoorkiosk</div>' +
'</div>'+ '</div>' +
'<div class="mySlides1 fade">'+ '<div class="mySlides1 fade">' +
'<div class="numbertext">15 / 17</div>'+ '<div class="numbertext">15 / 17</div>' +
'<img src="images/content/contentboeckingerstrasse/station4_infokiosk.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">'+ '<img src="images/content/contentboeckingerstrasse/station4_infokiosk.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">' +
'<div class="text">Infokiosk</div>'+ '<div class="text">Infokiosk</div>' +
'</div>'+ '</div>' +
'<div class="mySlides1 fade">'+ '<div class="mySlides1 fade">' +
'<div class="numbertext">16 / 17</div>'+ '<div class="numbertext">16 / 17</div>' +
'<img src="images/content/contentboeckingerstrasse/workshop_cafe_tas_1.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">'+ '<img src="images/content/contentboeckingerstrasse/workshop_cafe_tas_1.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">' +
'<div class="text">Workshop Cafe Tas</div>'+ '<div class="text">Workshop Cafe Tas</div>' +
'</div>'+ '</div>' +
'<div class="mySlides1 fade">'+ '<div class="mySlides1 fade">' +
'<div class="numbertext">17 / 17</div>'+ '<div class="numbertext">17 / 17</div>' +
'<img src="images/content/contentboeckingerstrasse/workshop_cafe_tas_2.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">'+ '<img src="images/content/contentboeckingerstrasse/workshop_cafe_tas_2.jpg" style="width:100%;border-radius: 10px;border: 1px solid black;">' +
'<div class="text">Workshop Cafe Tas</div>'+ '<div class="text">Workshop Cafe Tas</div>' +
'</div>'+ '</div>' +
'<!-- Next and previous buttons -->'+ '<!-- Next and previous buttons -->' +
'<a class="prev" onclick="plusSlides(-1, 0)">&#10094;</a>'+ '<a class="prev" onclick="plusSlides(-1, 0)">&#10094;</a>' +
'<a class="next" onclick="plusSlides(1, 0)">&#10095;</a>'+ '<a class="next" onclick="plusSlides(1, 0)">&#10095;</a>' +
'</div>'+ '</div>' +
'<br>' '<br>'
var heatdem = '<div style="width:100%;margin-top:200px;" id="chartNordB"></div>' var heatdem = '<div style="width:100%;margin-top:200px;" id="chartNordB"></div>'
var nordbstuff = "" + var nordbstuff = "" +
"<div class='box-3'>"+ "<div class='box-3'>" +
"<div class='btn btn-three' onclick='newPlan()'>"+ "<div class='btn btn-three' onclick='newPlan()'>" +
"<span>Neue Planung</span>"+ "<span>Neue Planung</span>" +
"</div><br>"+ "</div><br>" +
"<div class='btn btn-three' onclick='oldZust()'>"+ "<div class='btn btn-three' onclick='oldZust()'>" +
"<span>Ist Zustand</span>"+ "<span>Ist Zustand</span>" +
"</div><br></div>"+ "</div><br></div>" +
"<div onclick='document.getElementById('chxboxHighlight').click()' class='box-3'>"+ "<div onclick='document.getElementById('chxboxHighlight').click()' class='box-3'>" +
"<p>Highlight &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </p><div class='switch'>"+ "<p>Highlight &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </p><div class='switch'>" +
"<input type='checkbox' name='toggle' id='chxboxHighlight' onclick='checkboxHighlight(true);'>"+ "<input type='checkbox' name='toggle' id='chxboxHighlight' onclick='checkboxHighlight(true);'>" +
"<label for='toggle'><i></i></label>"+ "<label for='toggle'><i></i></label>" +
"<span></span>"+ "<span></span>" +
"</div>"+ "</div>" +
"</div>"+ "</div>" +
"<div onclick='document.getElementById('chxboxDemand').click()' class='box-3'>"+ "<div onclick='document.getElementById('chxboxDemand').click()' class='box-3'>" +
"<p>Wärmebedarf &nbsp;</p><div class='switch'>"+ "<p>Wärmebedarf &nbsp;</p><div class='switch'>" +
"<input type='checkbox' name='toggle' id='chxboxDemand' onclick='checkboxDemand(true);'>"+ "<input type='checkbox' name='toggle' id='chxboxDemand' onclick='checkboxDemand(true);'>" +
"<label for='toggle'><i></i></label>"+ "<label for='toggle'><i></i></label>" +
"<span></span>"+ "<span></span>" +
"</div>"+ "</div>" +
"</div>" "</div>"
var nordbstuff2 = "" + var nordbstuff2 = "" +
"<div class='box-3'>"+ "<div class='box-3'>" +
"<div class='btn btn-three' onclick='newPlan()'>"+ "<div class='btn btn-three' onclick='newPlan()'>" +
"<span>Neue Planung</span>"+ "<span>Neue Planung</span>" +
"</div><br>"+ "</div><br>" +
"<div class='btn btn-three' onclick='oldZust()'>"+ "<div class='btn btn-three' onclick='oldZust()'>" +
"<span>Ist Zustand</span>"+ "<span>Ist Zustand</span>" +
"</div><br></div>" "</div><br></div>"
heatdemVal01 = 100 heatdemVal01 = 100
heatdemVal02 = 200 heatdemVal02 = 200
heatdemVal03 = 300 heatdemVal03 = 300
heatdemVal04 = 400 heatdemVal04 = 400
if (content == "main_bock"){ if (content == "main_bock") {
var bilder = document.getElementById('bilder_bock') var bilder = document.getElementById('bilder_bock')
var other = document.getElementById('bilder_bock2') var other = document.getElementById('bilder_bock2')
other.innerHTML = "" other.innerHTML = ""
bilder.innerHTML = "" bilder.innerHTML = ""
// bilder.innerHTML = bilderstuff // bilder.innerHTML = bilderstuff
// showSlides(1, 0); // showSlides(1, 0);
// showSlides(1, 1); // showSlides(1, 1);
} else if (content == "main_bock2"){ } else if (content == "main_bock2") {
var bilder = document.getElementById('bilder_bock2') var bilder = document.getElementById('bilder_bock2')
var other = document.getElementById('bilder_bock') var other = document.getElementById('bilder_bock')
other.innerHTML = "" other.innerHTML = ""
bilder.innerHTML = "" bilder.innerHTML = ""
bilder.innerHTML = bilderstuff bilder.innerHTML = bilderstuff
showSlides(1, 0); showSlides(1, 0);
showSlides(1, 1); showSlides(1, 1);
} else if (content == "main_heatdem"){ } else if (content == "main_heatdem") {
var heatdemand = document.getElementById('main_heatdem') var heatdemand = document.getElementById('main_heatdem')
// var other = document.getElementById('main_heatdem2') // var other = document.getElementById('main_heatdem2')
// other.innerHTML = "" // other.innerHTML = ""
heatdemand.innerHTML = "" heatdemand.innerHTML = ""
heatdemand.innerHTML = heatdem heatdemand.innerHTML = heatdem
} else if (content == "main_heatdem2"){ } else if (content == "main_heatdem2") {
var heatdemand = document.getElementById('main_heatdem2') var heatdemand = document.getElementById('main_heatdem2')
var other = document.getElementById('main_heatdem') var other = document.getElementById('main_heatdem')
other.innerHTML = "" other.innerHTML = ""
heatdemand.innerHTML = "" heatdemand.innerHTML = ""
heatdemand.innerHTML = heatdem heatdemand.innerHTML = heatdem
} else if (content == "main_nordbstuff"){ } else if (content == "main_nordbstuff") {
var nordb = document.getElementById('nordbplanung') var nordb = document.getElementById('nordbplanung')
var other = document.getElementById('nordbplanung2') var other = document.getElementById('nordbplanung2')
other.innerHTML = "" other.innerHTML = ""
nordb.innerHTML = "" nordb.innerHTML = ""
nordb.innerHTML = nordbstuff nordb.innerHTML = nordbstuff
} else if (content == "main_nordbstuff2"){ } else if (content == "main_nordbstuff2") {
var nordb = document.getElementById('nordbplanung2') var nordb = document.getElementById('nordbplanung2')
var other = document.getElementById('nordbplanung') var other = document.getElementById('nordbplanung')
other.innerHTML = "" other.innerHTML = ""
nordb.innerHTML = "" nordb.innerHTML = ""
nordb.innerHTML = nordbstuff2 nordb.innerHTML = nordbstuff2
} }
// Thumbnail image controls
// function currentSlide(n) {
// showSlides(slideIndex = n);
// } // Thumbnail image controls
// function currentSlide(n) {
// showSlides(slideIndex = n);
// }
}; };
var slideIndex = [1,1]; var slideIndex = [1, 1];
var slideId = ["mySlides1", "mySlides2"] var slideId = ["mySlides1", "mySlides2"]
// Next/previous controls // Next/previous controls
function plusSlides(n, no) { function plusSlides(n, no) {
showSlides(slideIndex[no] += n, no); showSlides(slideIndex[no] += n, no);
} }
function showSlides(n, no) { function showSlides(n, no) {
var i; var i;
var x = document.getElementsByClassName(slideId[no]); var x = document.getElementsByClassName(slideId[no]);
if (n > x.length) {slideIndex[no] = 1} if (n > x.length) {
if (n < 1) {slideIndex[no] = x.length} slideIndex[no] = 1
}
if (n < 1) {
slideIndex[no] = x.length
}
for (i = 0; i < x.length; i++) { for (i = 0; i < x.length; i++) {
x[i].style.display = "none"; x[i].style.display = "none";
} }
x[slideIndex[no]-1].style.display = "block"; x[slideIndex[no] - 1].style.display = "block";
} }
function currentSlide(n) { function currentSlide(n) {
showSlides(n, 0); showSlides(n, 0);
} }
...@@ -285,14 +294,18 @@ function showSlidesNord(n) { ...@@ -285,14 +294,18 @@ function showSlidesNord(n) {
var i; var i;
var slides = document.getElementsByClassName("mySlidesNord"); var slides = document.getElementsByClassName("mySlidesNord");
var dots = document.getElementsByClassName("dotNord"); var dots = document.getElementsByClassName("dotNord");
if (n > slides.length) {slideIndexNord = 1} if (n > slides.length) {
if (n < 1) {slideIndexNord = slides.length} slideIndexNord = 1
}
if (n < 1) {
slideIndexNord = slides.length
}
for (i = 0; i < slides.length; i++) { for (i = 0; i < slides.length; i++) {
slides[i].style.display = "none"; slides[i].style.display = "none";
} }
for (i = 0; i < dots.length; i++) { for (i = 0; i < dots.length; i++) {
dots[i].className = dots[i].className.replace(" activeNord", ""); dots[i].className = dots[i].className.replace(" activeNord", "");
} }
slides[slideIndexNord-1].style.display = "block"; slides[slideIndexNord - 1].style.display = "block";
dots[slideIndexNord-1].className += " activeNord"; dots[slideIndexNord - 1].className += " activeNord";
} }
\ No newline at end of file
window.onload = function () {
window.onload = function(){ // // var scale = 'scale(1)';
// // var scale = 'scale(1)'; // // document.body.style.webkitTransform = scale; // Chrome, Opera, Safari
// // document.body.style.webkitTransform = scale; // Chrome, Opera, Safari // // document.body.style.msTransform = scale; // IE 9
// // document.body.style.msTransform = scale; // IE 9 // // document.body.style.transform = scale; // General
// // document.body.style.transform = scale; // General // $("#tour-button").hide();
// $("#tour-button").hide();
removebuildings();
removebuildings(); // removenoisemap();
// removenoisemap(); // remove footer
// remove footer document.querySelector('footer').style = 'display: none';
document.querySelector('footer').style = 'display: none'; }
}
document.getElementById("btn_nord").addEventListener("mouseover", mouseOver); document.getElementById("btn_nord").addEventListener("mouseover", mouseOver);
document.getElementById("btn_nord").addEventListener("mouseout", mouseOut); document.getElementById("btn_nord").addEventListener("mouseout", mouseOut);
...@@ -18,26 +17,27 @@ document.getElementById("btn_nord").addEventListener("mouseout", mouseOut); ...@@ -18,26 +17,27 @@ document.getElementById("btn_nord").addEventListener("mouseout", mouseOut);
function mouseOver() { function mouseOver() {
var layerNamesToActivate = ["AreaNord"] var layerNamesToActivate = ["AreaNord"]
var layerNamesToActivate2 = ["LocationNordB"] var layerNamesToActivate2 = ["LocationNordB"]
var layers = framework.getLayers(); var layers = framework.getLayers();
for (var i = 0; i< layers.length; i++) { for (var i = 0; i < layers.length; i++) {
var layer = layers[i]; var layer = layers[i];
if(layerNamesToActivate.indexOf(layer.name) >= 0) { if (layerNamesToActivate.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} }
} }
for (var i = 0; i< layers.length; i++) { for (var i = 0; i < layers.length; i++) {
var layer = layers[i]; var layer = layers[i];
if(layerNamesToActivate2.indexOf(layer.name) >= 0) { if (layerNamesToActivate2.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} }
} }
} }
function mouseOut() { function mouseOut() {
var layerNamesToActivate = ["AreaNord"] var layerNamesToActivate = ["AreaNord"]
...@@ -45,17 +45,17 @@ function mouseOut() { ...@@ -45,17 +45,17 @@ function mouseOut() {
var layers = framework.getLayers(); var layers = framework.getLayers();
for (var i = 0; i< layers.length; i++) { for (var i = 0; i < layers.length; i++) {
var layer = layers[i]; var layer = layers[i];
if(layerNamesToActivate.indexOf(layer.name) >= 0) { if (layerNamesToActivate.indexOf(layer.name) >= 0) {
layer.activate(false); layer.activate(false);
} }
} }
for (var i = 0; i< layers.length; i++) { for (var i = 0; i < layers.length; i++) {
var layer = layers[i]; var layer = layers[i];
if(layerNamesToActivate2.indexOf(layer.name) >= 0) { if (layerNamesToActivate2.indexOf(layer.name) >= 0) {
layer.activate(false); layer.activate(false);
} }
} }
...@@ -66,22 +66,22 @@ document.getElementById("btn_bock").addEventListener("mouseout", mouseOut2); ...@@ -66,22 +66,22 @@ document.getElementById("btn_bock").addEventListener("mouseout", mouseOut2);
function mouseOver2() { function mouseOver2() {
var layerNamesToActivate = ["AreaBock"] var layerNamesToActivate = ["AreaBock"]
var layerNamesToActivate2 = ["LocationBock"] var layerNamesToActivate2 = ["LocationBock"]
var layers = framework.getLayers(); var layers = framework.getLayers();
for (var i = 0; i< layers.length; i++) { for (var i = 0; i < layers.length; i++) {
var layer = layers[i]; var layer = layers[i];
if(layerNamesToActivate.indexOf(layer.name) >= 0) { if (layerNamesToActivate.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} }
} }
for (var i = 0; i< layers.length; i++) { for (var i = 0; i < layers.length; i++) {
var layer = layers[i]; var layer = layers[i];
if(layerNamesToActivate2.indexOf(layer.name) >= 0) { if (layerNamesToActivate2.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} }
} }
...@@ -94,49 +94,49 @@ function mouseOut2() { ...@@ -94,49 +94,49 @@ function mouseOut2() {
var layers = framework.getLayers(); var layers = framework.getLayers();
for (var i = 0; i< layers.length; i++) { for (var i = 0; i < layers.length; i++) {
var layer = layers[i]; var layer = layers[i];
if(layerNamesToActivate.indexOf(layer.name) >= 0) { if (layerNamesToActivate.indexOf(layer.name) >= 0) {
layer.activate(false); layer.activate(false);
} }
} }
for (var i = 0; i< layers.length; i++) { for (var i = 0; i < layers.length; i++) {
var layer = layers[i]; var layer = layers[i];
if(layerNamesToActivate2.indexOf(layer.name) >= 0) { if (layerNamesToActivate2.indexOf(layer.name) >= 0) {
layer.activate(false); layer.activate(false);
} }
} }
} }
function removenoisemap(){ function removenoisemap() {
var heightOffset = 0.1; var heightOffset = 0.1;
var subscription = vcs.vcm.Framework.getInstance().subscribe("LAYER_ACTIVATED", function(layer) { var subscription = vcs.vcm.Framework.getInstance().subscribe("LAYER_ACTIVATED", function (layer) {
if(layer.name === "Streetday") { if (layer.name === "Streetday") {
layer.cesium3DTileset.readyPromise.then(function(tileset) { layer.cesium3DTileset.readyPromise.then(function (tileset) {
var boundingSphere = tileset.boundingSphere; var boundingSphere = tileset.boundingSphere;
var cartographic = Cesium.Cartographic.fromCartesian(boundingSphere.center); var cartographic = Cesium.Cartographic.fromCartesian(boundingSphere.center);
var surface = Cesium.Cartesian3.fromRadians(cartographic.longitude, cartographic.latitude, 0.0); var surface = Cesium.Cartesian3.fromRadians(cartographic.longitude, cartographic.latitude, 0.0);
var offset = Cesium.Cartesian3.fromRadians(cartographic.longitude, cartographic.latitude, heightOffset); var offset = Cesium.Cartesian3.fromRadians(cartographic.longitude, cartographic.latitude, heightOffset);
var translation = Cesium.Cartesian3.subtract(offset, surface, new Cesium.Cartesian3()); var translation = Cesium.Cartesian3.subtract(offset, surface, new Cesium.Cartesian3());
tileset.modelMatrix = Cesium.Matrix4.fromTranslation(translation); tileset.modelMatrix = Cesium.Matrix4.fromTranslation(translation);
}); });
console.log("StuffEnded") console.log("StuffEnded")
vcs.vcm.Framework.getInstance().unsubscribeByKey(subscription); vcs.vcm.Framework.getInstance().unsubscribeByKey(subscription);
} }
}); });
var subscription2 = vcs.vcm.Framework.getInstance().subscribe("LAYER_ACTIVATED", function(layer) { var subscription2 = vcs.vcm.Framework.getInstance().subscribe("LAYER_ACTIVATED", function (layer) {
if(layer.name === "Streetnight") { if (layer.name === "Streetnight") {
layer.cesium3DTileset.readyPromise.then(function(tileset) { layer.cesium3DTileset.readyPromise.then(function (tileset) {
var boundingSphere = tileset.boundingSphere; var boundingSphere = tileset.boundingSphere;
var cartographic = Cesium.Cartographic.fromCartesian(boundingSphere.center); var cartographic = Cesium.Cartographic.fromCartesian(boundingSphere.center);
var surface = Cesium.Cartesian3.fromRadians(cartographic.longitude, cartographic.latitude, 0.0); var surface = Cesium.Cartesian3.fromRadians(cartographic.longitude, cartographic.latitude, 0.0);
var offset = Cesium.Cartesian3.fromRadians(cartographic.longitude, cartographic.latitude, heightOffset); var offset = Cesium.Cartesian3.fromRadians(cartographic.longitude, cartographic.latitude, heightOffset);
var translation = Cesium.Cartesian3.subtract(offset, surface, new Cesium.Cartesian3()); var translation = Cesium.Cartesian3.subtract(offset, surface, new Cesium.Cartesian3());
tileset.modelMatrix = Cesium.Matrix4.fromTranslation(translation); tileset.modelMatrix = Cesium.Matrix4.fromTranslation(translation);
}); });
vcs.vcm.Framework.getInstance().unsubscribeByKey(subscription2); vcs.vcm.Framework.getInstance().unsubscribeByKey(subscription2);
} }
}); });
...@@ -150,91 +150,115 @@ function mouseOut2() { ...@@ -150,91 +150,115 @@ function mouseOut2() {
var frameworkSTU = vcs.vcm.Framework.getInstance(); var frameworkSTU = vcs.vcm.Framework.getInstance();
var layersSTU = frameworkSTU.getLayers(); var layersSTU = frameworkSTU.getLayers();
for (var i = 0; i< layersSTU.length; i++) { for (var i = 0; i < layersSTU.length; i++) {
var layerst = layersSTU[i]; var layerst = layersSTU[i];
// console.log(i) // console.log(i)
if(layernameStuttgartTotal.indexOf(layerst.name) >= 0) { if (layernameStuttgartTotal.indexOf(layerst.name) >= 0) {
layerIndexStuttgartTotal = i layerIndexStuttgartTotal = i
}
if(layernameStuttgartTotal2.indexOf(layerst.name) >= 0) {
layerIndexStuttgartTotal2 = i
}
} }
if (layernameStuttgartTotal2.indexOf(layerst.name) >= 0) {
var layerSTU = layersSTU[layerIndexStuttgartTotal]; layerIndexStuttgartTotal2 = i
var layerSTU2 = layersSTU[layerIndexStuttgartTotal2]; }
}
var layerSTU = layersSTU[layerIndexStuttgartTotal];
var layerSTU2 = layersSTU[layerIndexStuttgartTotal2];
var tilesetSTU = layerSTU.cesium3DTileset; var tilesetSTU = layerSTU.cesium3DTileset;
var tilesetSTU2 = layerSTU2.cesium3DTileset; var tilesetSTU2 = layerSTU2.cesium3DTileset;
var timeout = setInterval(function() { var timeout = setInterval(function () {
console.log(layerSTU.active) console.log(layerSTU.active)
if(layerSTU.active) { if (layerSTU.active) {
tilesetSTU.style = new Cesium.Cesium3DTileStyle({
color: {
conditions: [
["${DB_H_RD} <= 999","color('#B7D9B1','1')"]//,
//["${DB_High_LD} === 35","color('#B7D9B1','1')"]//,
// ["true", "color('#FFFFFF')"],
],
},
});
tilesetSTU2.style = new Cesium.Cesium3DTileStyle({
color: {
conditions: [
["${DB_H_Rail} <= 999","color('#B7D9B1','1')"]//,
//["${DB_High_LD} === 35","color('#B7D9B1','1')"]//,
// ["true", "color('#FFFFFF')"],
],
},
});
// console.log("")
clearInterval(timeout);
}
}, 1000);
};
var openquestionaire = function(){ tilesetSTU.style = new Cesium.Cesium3DTileStyle({
color: {
conditions: [
["${DB_H_RD} <= 999", "color('#B7D9B1','1')"] //,
//["${DB_High_LD} === 35","color('#B7D9B1','1')"]//,
// ["true", "color('#FFFFFF')"],
],
},
});
var framework = vcs.vcm.Framework.getInstance(); tilesetSTU2.style = new Cesium.Cesium3DTileStyle({
var layers = framework.getLayers(); color: {
var layerBStr = layers[0]; conditions: [
// showTour(); ["${DB_H_Rail} <= 999", "color('#B7D9B1','1')"] //,
//["${DB_High_LD} === 35","color('#B7D9B1','1')"]//,
// ["true", "color('#FFFFFF')"],
],
},
});
// console.log("")
layerBStr.highlight({"UUID_fcbe96cd-dd5f-425c-9d20-bbdcbd580e72":Cesium.Color.fromCssColorString("#BB8FCE")}) clearInterval(timeout);
layerBStr.highlight({"UUID_e9b699f1-d0fc-4a27-8723-56a0e26c72e8":Cesium.Color.fromCssColorString("#BB8FCE")}) }
layerBStr.highlight({"UUID_28c63827-bd5c-46f8-8519-e305aeab00a5":Cesium.Color.fromCssColorString("#BB8FCE")}) }, 1000);
layerBStr.highlight({"UUID_fc7f8988-e62d-4769-9650-28a3609632d2":Cesium.Color.fromCssColorString("#BB8FCE")}) };
layerBStr.highlight({"UUID_ab9268e8-590f-40fb-9e44-2832ff912e85":Cesium.Color.fromCssColorString("#BB8FCE")})
layerBStr.highlight({"UUID_022ef041-dd36-403f-b890-0af45fa8bec7":Cesium.Color.fromCssColorString("#BB8FCE")})
layerBStr.highlight({"UUID_d6facabb-3559-48d3-913f-e54a37243417":Cesium.Color.fromCssColorString("#BB8FCE")})
layerBStr.highlight({"UUID_13a5effb-8ecc-41e1-8527-e1a810fc8b9a":Cesium.Color.fromCssColorString("#BB8FCE")})
layerBStr.highlight({"UUID_898a14f3-977e-4edd-bea1-b88a815f3fa4":Cesium.Color.fromCssColorString("#BB8FCE")})
layerBStr.highlight({"UUID_42fa857e-ba07-4afd-8848-8a801f0a895f":Cesium.Color.fromCssColorString("#BB8FCE")})
layerBStr.highlight({"UUID_bd9ace15-693e-440a-9605-c3892bc44cb8":Cesium.Color.fromCssColorString("#BB8FCE")})
var openquestionaire = function () {
var x = document.getElementsByClassName("contentWrap"); var framework = vcs.vcm.Framework.getInstance();
x.innerHTML = "Hello World!" var layers = framework.getLayers();
var layerBStr = layers[0];
// showTour();
layerBStr.highlight({
"UUID_fcbe96cd-dd5f-425c-9d20-bbdcbd580e72": Cesium.Color.fromCssColorString("#BB8FCE")
})
layerBStr.highlight({
"UUID_e9b699f1-d0fc-4a27-8723-56a0e26c72e8": Cesium.Color.fromCssColorString("#BB8FCE")
})
layerBStr.highlight({
"UUID_28c63827-bd5c-46f8-8519-e305aeab00a5": Cesium.Color.fromCssColorString("#BB8FCE")
})
layerBStr.highlight({
"UUID_fc7f8988-e62d-4769-9650-28a3609632d2": Cesium.Color.fromCssColorString("#BB8FCE")
})
layerBStr.highlight({
"UUID_ab9268e8-590f-40fb-9e44-2832ff912e85": Cesium.Color.fromCssColorString("#BB8FCE")
})
layerBStr.highlight({
"UUID_022ef041-dd36-403f-b890-0af45fa8bec7": Cesium.Color.fromCssColorString("#BB8FCE")
})
layerBStr.highlight({
"UUID_d6facabb-3559-48d3-913f-e54a37243417": Cesium.Color.fromCssColorString("#BB8FCE")
})
layerBStr.highlight({
"UUID_13a5effb-8ecc-41e1-8527-e1a810fc8b9a": Cesium.Color.fromCssColorString("#BB8FCE")
})
layerBStr.highlight({
"UUID_898a14f3-977e-4edd-bea1-b88a815f3fa4": Cesium.Color.fromCssColorString("#BB8FCE")
})
layerBStr.highlight({
"UUID_42fa857e-ba07-4afd-8848-8a801f0a895f": Cesium.Color.fromCssColorString("#BB8FCE")
})
layerBStr.highlight({
"UUID_bd9ace15-693e-440a-9605-c3892bc44cb8": Cesium.Color.fromCssColorString("#BB8FCE")
})
var x = document.getElementsByClassName("contentWrap");
x.innerHTML = "Hello World!"
} }
function stopStory() { function stopStory() {
document.getElementById("tour-frame").style.display = "none"; // Click on the checkbox document.getElementById("tour-frame").style.display = "none"; // Click on the checkbox
// window.mobilecheck = function() { // window.mobilecheck = function() {
var check = false; var check = false;
(function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))) check = true;})(navigator.userAgent||navigator.vendor||window.opera); (function (a) {
console.log(check); if (/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a) || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0, 4))) check = true;
// return check; })(navigator.userAgent || navigator.vendor || window.opera);
// }; console.log(check);
// return check;
// };
} }
var layerfix = ["test"] var layerfix = ["test"]
...@@ -255,92 +279,96 @@ var layerfix18 = ["ProjektNord"] ...@@ -255,92 +279,96 @@ var layerfix18 = ["ProjektNord"]
function showtourSpecific(specify) { function showtourSpecific(specify) {
if (specify == 'menu'){ if (specify == 'menu') {
vcs.vcm.Framework.getInstance().getActiveMap().gotoViewPoint(vcs.vcm.Framework.getInstance().viewpoints.NordBView) vcs.vcm.Framework.getInstance().getActiveMap().gotoViewPoint(vcs.vcm.Framework.getInstance().viewpoints.NordBView)
document.getElementById("Expertenmodus").style.display = "block"; document.getElementById("Expertenmodus").style.display = "block";
document.getElementById("projektOne").style.display = "none"; document.getElementById("projektOne").style.display = "none";
document.getElementById("ProjektePage").style.display = "none";
} else if (specify == 'main'){
vcs.vcm.Framework.getInstance().getActiveMap().gotoViewPoint(vcs.vcm.Framework.getInstance().viewpoints.Böckingerstraße)
document.getElementById("Expertenmodus").style.display = "none";
document.getElementById("projektOne").style.display = "block";
document.getElementById("ProjektePage").style.display = "none";
var element = document.getElementById("icon_lock");
element.classList.add("fa-lock");
element.classList.remove("fa-unlock");
var layer01 = ["LocationFour"]
var layer02 = ["LocationThree"]
var layer03 = ["LocationTwo"]
var layer04 = ["LocationOne"]
var layer05 = ["Questionnaire"]
var framework = vcs.vcm.Framework.getInstance();
var layers = framework.getLayers();
for (var i = 0; i< layers.length; i++) {
var layer = layers[i];
if(layer01.indexOf(layer.name) >= 0){
layer.activate(true);
} else if (layer02.indexOf(layer.name) >= 0){
layer.activate(true);
} else if (layer03.indexOf(layer.name) >= 0){
layer.activate(true);
} else if (layer04.indexOf(layer.name) >= 0){
layer.activate(true);
} else if (layer05.indexOf(layer.name) >= 0){
layer.activate(false);
} else if (layerfix.indexOf(layer.name) >= 0){
layer.activate(true);
} else if (layerfix01.indexOf(layer.name) >= 0){
layer.activate(true);
} else if (layerfix02.indexOf(layer.name) >= 0){
layer.activate(true);
} else if (layerfix03.indexOf(layer.name) >= 0){
layer.activate(true);
} else if (layerfix04.indexOf(layer.name) >= 0){
layer.activate(true);
} else if (layerfix14.indexOf(layer.name) >= 0){
layer.activate(false);
} else if (layerfix15.indexOf(layer.name) >= 0){
layer.activate(false);
} else if (layerfix16.indexOf(layer.name) >= 0){
layer.activate(false);
} else if (layerfix17.indexOf(layer.name) >= 0){
layer.activate(false);
} else if (layerfix18.indexOf(layer.name) >= 0){
layer.activate(false);
} else {
layer.activate(false);
}
}
unhighlightStuff();
}
// var oldstuff = document.getElementById("old")
// var para = document.createElement("P");
// para.innerHTML = "This is a paragraph.";
// document.getElementById("old").innerHTML = para.innerHTML;
document.getElementById("UmfrageOne").style.display = "none";
document.getElementById("NordbahnhofInfo").style.display = "none";
document.getElementById("Energiekonzept").style.display = "none";
document.getElementById("Navigation").style.display = "none";
document.getElementById("ProjektePage").style.display = "none"; document.getElementById("ProjektePage").style.display = "none";
document.getElementById("IntroProj").style.display = "none";
} else if (specify == 'main') {
vcs.vcm.Framework.getInstance().getActiveMap().gotoViewPoint(vcs.vcm.Framework.getInstance().viewpoints.Böckingerstraße)
document.getElementById("Expertenmodus").style.display = "none";
document.getElementById("projektOne").style.display = "block";
document.getElementById("ProjektePage").style.display = "none"; document.getElementById("ProjektePage").style.display = "none";
var element = document.getElementById("icon_lock");
showTour(); element.classList.add("fa-lock");
element.classList.remove("fa-unlock");
var layer01 = ["LocationFour"]
var layer02 = ["LocationThree"]
var layer03 = ["LocationTwo"]
var layer04 = ["LocationOne"]
var layer05 = ["Questionnaire"]
var framework = vcs.vcm.Framework.getInstance();
var layers = framework.getLayers();
for (var i = 0; i < layers.length; i++) {
noisemap('offS') var layer = layers[i];
// expstate = true; if (layer01.indexOf(layer.name) >= 0) {
onoff() layer.activate(true);
} else if (layer02.indexOf(layer.name) >= 0) {
layer.activate(true);
} else if (layer03.indexOf(layer.name) >= 0) {
layer.activate(true);
} else if (layer04.indexOf(layer.name) >= 0) {
layer.activate(true);
} else if (layer05.indexOf(layer.name) >= 0) {
layer.activate(false);
} else if (layerfix.indexOf(layer.name) >= 0) {
layer.activate(true);
} else if (layerfix01.indexOf(layer.name) >= 0) {
layer.activate(true);
} else if (layerfix02.indexOf(layer.name) >= 0) {
layer.activate(true);
} else if (layerfix03.indexOf(layer.name) >= 0) {
layer.activate(true);
} else if (layerfix04.indexOf(layer.name) >= 0) {
layer.activate(true);
} else if (layerfix14.indexOf(layer.name) >= 0) {
layer.activate(false);
} else if (layerfix15.indexOf(layer.name) >= 0) {
layer.activate(false);
} else if (layerfix16.indexOf(layer.name) >= 0) {
layer.activate(false);
} else if (layerfix17.indexOf(layer.name) >= 0) {
layer.activate(false);
} else if (layerfix18.indexOf(layer.name) >= 0) {
layer.activate(false);
} else {
layer.activate(false);
}
}
unhighlightStuff();
}
// var oldstuff = document.getElementById("old")
// var para = document.createElement("P");
// para.innerHTML = "This is a paragraph.";
// document.getElementById("old").innerHTML = para.innerHTML;
document.getElementById("UmfrageOne").style.display = "none";
document.getElementById("NordbahnhofInfo").style.display = "none";
document.getElementById("Energiekonzept").style.display = "none";
document.getElementById("Navigation").style.display = "none";
document.getElementById("ProjektePage").style.display = "none";
document.getElementById("IntroProj").style.display = "none";
document.getElementById("ProjektePage").style.display = "none";
showTour();
document.getElementById('headOne').scrollIntoView({ left: 0, block: 'start', behavior: 'smooth' });
noisemap('offS')
// expstate = true;
onoff()
document.getElementById('headOne').scrollIntoView({
left: 0,
block: 'start',
behavior: 'smooth'
});
} }
...@@ -353,74 +381,74 @@ function showtourSpecific(specify) { ...@@ -353,74 +381,74 @@ function showtourSpecific(specify) {
// ========================================================================= // =========================================================================
function EnergiekonzeptFunction(content){ function EnergiekonzeptFunction(content) {
vcs.vcm.Framework.getInstance().getActiveMap().gotoViewPoint(vcs.vcm.Framework.getInstance().viewpoints.stockach) vcs.vcm.Framework.getInstance().getActiveMap().gotoViewPoint(vcs.vcm.Framework.getInstance().viewpoints.stockach)
// var layerNamesToDeactivate = ["ProjektOne"] // var layerNamesToDeactivate = ["ProjektOne"]
// var layers = framework.getLayers(); // var layers = framework.getLayers();
// document.getElementById("UmfrageOne").style.display = "none"; // document.getElementById("UmfrageOne").style.display = "none";
// document.getElementById("NordbahnhofInfo").style.display = "none"; // document.getElementById("NordbahnhofInfo").style.display = "none";
// document.getElementById("Navigation").style.display = "none"; // document.getElementById("Navigation").style.display = "none";
// document.getElementById("projektOne").style.display = "none"; // document.getElementById("projektOne").style.display = "none";
// document.getElementById("Energiekonzept").style.display = "block"; // document.getElementById("Energiekonzept").style.display = "block";
// document.getElementById("IntroProj").style.display = "none"; // document.getElementById("IntroProj").style.display = "none";
// document.getElementById("Expertenmodus").style.display = "block"; // document.getElementById("Expertenmodus").style.display = "block";
showTour(); showTour();
if (content =="main"){ if (content == "main") {
}else if(content=="Electricity"){ } else if (content == "Electricity") {
document.getElementById("energydemand").click(); document.getElementById("energydemand").click();
}else if(content=="heat"){ } else if (content == "heat") {
document.getElementById("energydemand").click(); document.getElementById("energydemand").click();
}else if(content=="Nat"){ } else if (content == "Nat") {
document.getElementById("energydemand").click(); document.getElementById("energydemand").click();
}else if(content=="Aux Gas Boiler"){ } else if (content == "Aux Gas Boiler") {
document.getElementById("thermalstorage").click(); document.getElementById("thermalstorage").click();
}else if(content=="Aux Heater"){ } else if (content == "Aux Heater") {
document.getElementById("thermalstorage").click(); document.getElementById("thermalstorage").click();
}else if(content=="Heat Pump"){ } else if (content == "Heat Pump") {
document.getElementById("heatpump").click(); document.getElementById("heatpump").click();
}else if(content=="Tub"){ } else if (content == "Tub") {
document.getElementById("energydemand").click(); document.getElementById("energydemand").click();
}else if(content=="Tank"){ } else if (content == "Tank") {
document.getElementById("thermalstorage").click(); document.getElementById("thermalstorage").click();
}else if(content=="House Water"){ } else if (content == "House Water") {
document.getElementById("energydemand").click(); document.getElementById("energydemand").click();
}else if(content=="House with Lightning"){ } else if (content == "House with Lightning") {
document.getElementById("localEnergy").click(); document.getElementById("localEnergy").click();
}else if(content=="Solarpanel"){ } else if (content == "Solarpanel") {
document.getElementById("solarpotential").click(); document.getElementById("solarpotential").click();
}else if(content=="Batterie"){ } else if (content == "Batterie") {
document.getElementById("batterystorage").click(); document.getElementById("batterystorage").click();
}; };
// for (var i = 0; i< layers.length; i++) { // for (var i = 0; i< layers.length; i++) {
// var layer = layers[i]; // var layer = layers[i];
// if(layerNamesToDeactivate.indexOf(layer.getName()) >= 0) { // if(layerNamesToDeactivate.indexOf(layer.getName()) >= 0) {
// layer.activate(false); // layer.activate(false);
// } // }
// } // }
// var resultSimS = (callSimS()); // var resultSimS = (callSimS());
// heating = JSON.parse(fixJson(resultSimS.return)); // heating = JSON.parse(fixJson(resultSimS.return));
// console.log(resultSimS) // console.log(resultSimS)
} }
function SimStadtStuff(){ function SimStadtStuff() {
var resultSimS = (callSimS()); var resultSimS = (callSimS());
heating = JSON.parse(fixJson(resultSimS.return)); heating = JSON.parse(fixJson(resultSimS.return));
console.log(resultSimS) console.log(resultSimS)
} }
function highlightFeatures(content){ function highlightFeatures(content) {
if(content=="energydemand"){ if (content == "energydemand") {
outlineReverse(); outlineReverse();
document.getElementById("mapElectricityID").style.outline = "1px"; document.getElementById("mapElectricityID").style.outline = "1px";
document.getElementById("mapHeatID").style.outline = "1px"; document.getElementById("mapHeatID").style.outline = "1px";
...@@ -428,25 +456,25 @@ function highlightFeatures(content){ ...@@ -428,25 +456,25 @@ function highlightFeatures(content){
document.getElementById("mapTubID").style.outline = "1px"; document.getElementById("mapTubID").style.outline = "1px";
document.getElementById("mapHouseWaterID").style.outline = "1px"; document.getElementById("mapHouseWaterID").style.outline = "1px";
document.getElementById("mapHouseElec").style.outline = "1px"; document.getElementById("mapHouseElec").style.outline = "1px";
}else if(content =="solarpotential"){ } else if (content == "solarpotential") {
outlineReverse(); outlineReverse();
document.getElementById("mapSolarpanelID").style.outline = "1px"; document.getElementById("mapSolarpanelID").style.outline = "1px";
}else if(content =="heatpump"){ } else if (content == "heatpump") {
outlineReverse(); outlineReverse();
document.getElementById("mapHeatPumpID").style.outline = "1px"; document.getElementById("mapHeatPumpID").style.outline = "1px";
}else if(content =="thermalstorage"){ } else if (content == "thermalstorage") {
outlineReverse(); outlineReverse();
document.getElementById("mapAuxGasBoilerID").style.outline = "1px"; document.getElementById("mapAuxGasBoilerID").style.outline = "1px";
document.getElementById("mapAuxHeaterID").style.outline = "1px"; document.getElementById("mapAuxHeaterID").style.outline = "1px";
document.getElementById("mapTankID").style.outline = "1px"; document.getElementById("mapTankID").style.outline = "1px";
}else if(content =="batterystorage"){ } else if (content == "batterystorage") {
outlineReverse(); outlineReverse();
document.getElementById("mapBatterieID").style.backgroundColor = "lightblue"; document.getElementById("mapBatterieID").style.backgroundColor = "lightblue";
document.getElementById("mapBatterieID").style.outline = "1px"; document.getElementById("mapBatterieID").style.outline = "1px";
} }
function outlineReverse(){ function outlineReverse() {
document.getElementById("mapElectricityID").style.outline = "none"; document.getElementById("mapElectricityID").style.outline = "none";
document.getElementById("mapHeatID").style.outline = "none"; document.getElementById("mapHeatID").style.outline = "none";
document.getElementById("mapNatID").style.outline = "none"; document.getElementById("mapNatID").style.outline = "none";
...@@ -476,14 +504,18 @@ function Questionnaire() { ...@@ -476,14 +504,18 @@ function Questionnaire() {
// document.getElementById("Expertenmodus").style.display = "none"; // document.getElementById("Expertenmodus").style.display = "none";
showTour(); showTour();
document.getElementById("btn_umfrage_bock").click(); document.getElementById("btn_umfrage_bock").click();
document.getElementById('umfrage_bock').scrollIntoView({ left: 0, block: 'start', behavior: 'smooth' }); document.getElementById('umfrage_bock').scrollIntoView({
left: 0,
block: 'start',
behavior: 'smooth'
});
} }
function goHome(){ function goHome() {
var viewp = vcs.vcm.Framework.getInstance().viewpoints.startview var viewp = vcs.vcm.Framework.getInstance().viewpoints.startview
$("#tour-button").hide(); $("#tour-button").hide();
showMap() showMap()
...@@ -492,25 +524,25 @@ function goHome(){ ...@@ -492,25 +524,25 @@ function goHome(){
vcs.vcm.Framework.getInstance().getActiveMap().gotoViewPoint(viewp) vcs.vcm.Framework.getInstance().getActiveMap().gotoViewPoint(viewp)
} }
function Introshow(){ function Introshow() {
var comp = document.getElementsByClassName("compass"); var comp = document.getElementsByClassName("compass");
comp[0].classList.add("leftstuff"); comp[0].classList.add("leftstuff");
var comp1 = document.getElementsByClassName("control-box-container"); var comp1 = document.getElementsByClassName("control-box-container");
comp1[0].classList.add("leftstuff"); comp1[0].classList.add("leftstuff");
var comp2 = document.getElementsByClassName("shadow-control-box-wrap"); var comp2 = document.getElementsByClassName("shadow-control-box-wrap");
comp2[0].classList.add("leftstuff"); comp2[0].classList.add("leftstuff");
var comp3 = document.getElementById("widget-box"); var comp3 = document.getElementById("widget-box");
comp3.classList.add("leftstuff"); comp3.classList.add("leftstuff");
document.getElementById("projektOne").style.display = "none"; document.getElementById("projektOne").style.display = "none";
document.getElementById("Energiekonzept").style.display = "none"; document.getElementById("Energiekonzept").style.display = "none";
document.getElementById("UmfrageOne").style.display = "none"; document.getElementById("UmfrageOne").style.display = "none";
document.getElementById("NoiseInfo").style.display = "none"; document.getElementById("NoiseInfo").style.display = "none";
document.getElementById("Navigation").style.display = "none"; document.getElementById("Navigation").style.display = "none";
...@@ -526,29 +558,29 @@ comp3.classList.add("leftstuff"); ...@@ -526,29 +558,29 @@ comp3.classList.add("leftstuff");
var framework = vcs.vcm.Framework.getInstance(); var framework = vcs.vcm.Framework.getInstance();
var layers = framework.getLayers(); var layers = framework.getLayers();
for (var i = 0; i< layers.length; i++) { for (var i = 0; i < layers.length; i++) {
var layer = layers[i]; var layer = layers[i];
if (layerfix.indexOf(layer.name) >= 0){ if (layerfix.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layerfix01.indexOf(layer.name) >= 0){ } else if (layerfix01.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layerfix02.indexOf(layer.name) >= 0){ } else if (layerfix02.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layerfix03.indexOf(layer.name) >= 0){ } else if (layerfix03.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layerfix04.indexOf(layer.name) >= 0){ } else if (layerfix04.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layerfix13.indexOf(layer.name) >= 0){ } else if (layerfix13.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
}else if (layerfix14.indexOf(layer.name) >= 0){ } else if (layerfix14.indexOf(layer.name) >= 0) {
layer.activate(false); layer.activate(false);
}else if (layerfix15.indexOf(layer.name) >= 0){ } else if (layerfix15.indexOf(layer.name) >= 0) {
layer.activate(false); layer.activate(false);
}else if (layerfix16.indexOf(layer.name) >= 0){ } else if (layerfix16.indexOf(layer.name) >= 0) {
layer.activate(false); layer.activate(false);
}else if (layerfix17.indexOf(layer.name) >= 0){ } else if (layerfix17.indexOf(layer.name) >= 0) {
layer.activate(false); layer.activate(false);
} else if (layerfix18.indexOf(layer.name) >= 0){ } else if (layerfix18.indexOf(layer.name) >= 0) {
layer.activate(false); layer.activate(false);
} else { } else {
layer.activate(false); layer.activate(false);
...@@ -567,7 +599,7 @@ comp3.classList.add("leftstuff"); ...@@ -567,7 +599,7 @@ comp3.classList.add("leftstuff");
function Navigationshow() { function Navigationshow() {
document.getElementById("projektOne").style.display = "none"; document.getElementById("projektOne").style.display = "none";
document.getElementById("Energiekonzept").style.display = "none"; document.getElementById("Energiekonzept").style.display = "none";
document.getElementById("UmfrageOne").style.display = "none"; document.getElementById("UmfrageOne").style.display = "none";
document.getElementById("NoiseInfo").style.display = "none"; document.getElementById("NoiseInfo").style.display = "none";
document.getElementById("Navigation").style.display = "block"; document.getElementById("Navigation").style.display = "block";
...@@ -575,13 +607,13 @@ function Navigationshow() { ...@@ -575,13 +607,13 @@ function Navigationshow() {
document.getElementById("IntroProj").style.display = "none"; document.getElementById("IntroProj").style.display = "none";
document.getElementById("Expertenmodus").style.display = "none"; document.getElementById("Expertenmodus").style.display = "none";
document.getElementById("ProjektePage").style.display = "none"; document.getElementById("ProjektePage").style.display = "none";
showTour(); showTour();
} }
//--------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------
function NordbahnhofText() { function NordbahnhofText() {
document.getElementById("projektOne").style.display = "none"; document.getElementById("projektOne").style.display = "none";
document.getElementById("Energiekonzept").style.display = "none"; document.getElementById("Energiekonzept").style.display = "none";
document.getElementById("UmfrageOne").style.display = "none"; document.getElementById("UmfrageOne").style.display = "none";
document.getElementById("Navigation").style.display = "none"; document.getElementById("Navigation").style.display = "none";
document.getElementById("NoiseInfo").style.display = "none"; document.getElementById("NoiseInfo").style.display = "none";
...@@ -589,11 +621,11 @@ function NordbahnhofText() { ...@@ -589,11 +621,11 @@ function NordbahnhofText() {
document.getElementById("IntroProj").style.display = "none"; document.getElementById("IntroProj").style.display = "none";
document.getElementById("Expertenmodus").style.display = "none"; document.getElementById("Expertenmodus").style.display = "none";
document.getElementById("ProjektePage").style.display = "none"; document.getElementById("ProjektePage").style.display = "none";
showTour(); showTour();
showgraph(); // showgraph();
var viewp = vcs.vcm.Framework.getInstance().viewpoints.NordBView var viewp = vcs.vcm.Framework.getInstance().viewpoints.NordBView
vcs.vcm.Framework.getInstance().getActiveMap().gotoViewPoint(viewp) vcs.vcm.Framework.getInstance().getActiveMap().gotoViewPoint(viewp)
var layer01 = ["ProjektNord"] var layer01 = ["ProjektNord"]
...@@ -603,29 +635,29 @@ function NordbahnhofText() { ...@@ -603,29 +635,29 @@ function NordbahnhofText() {
var framework = vcs.vcm.Framework.getInstance(); var framework = vcs.vcm.Framework.getInstance();
var layers = framework.getLayers(); var layers = framework.getLayers();
for (var i = 0; i< layers.length; i++) { for (var i = 0; i < layers.length; i++) {
var layer = layers[i]; var layer = layers[i];
if(layer01.indexOf(layer.name) >= 0){ if (layer01.indexOf(layer.name) >= 0) {
layer.activate(false); layer.activate(false);
} else if (layerfix.indexOf(layer.name) >= 0){ } else if (layerfix.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layerfix01.indexOf(layer.name) >= 0){ } else if (layerfix01.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layerfix02.indexOf(layer.name) >= 0){ } else if (layerfix02.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layerfix03.indexOf(layer.name) >= 0){ } else if (layerfix03.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layerfix04.indexOf(layer.name) >= 0){ } else if (layerfix04.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layerfix14.indexOf(layer.name) >= 0){ } else if (layerfix14.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layerfix15.indexOf(layer.name) >= 0){ } else if (layerfix15.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layerfix16.indexOf(layer.name) >= 0){ } else if (layerfix16.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layerfix17.indexOf(layer.name) >= 0){ } else if (layerfix17.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layerfix18.indexOf(layer.name) >= 0){ } else if (layerfix18.indexOf(layer.name) >= 0) {
layer.activate(false); layer.activate(false);
} else { } else {
layer.activate(false); layer.activate(false);
...@@ -643,22 +675,22 @@ function NordbahnhofText() { ...@@ -643,22 +675,22 @@ function NordbahnhofText() {
function NoiseText(proj) { function NoiseText(proj) {
if (proj == true){ if (proj == true) {
document.getElementById("projektOne").style.display = "none"; document.getElementById("projektOne").style.display = "none";
document.getElementById("Energiekonzept").style.display = "none"; document.getElementById("Energiekonzept").style.display = "none";
document.getElementById("UmfrageOne").style.display = "none"; document.getElementById("UmfrageOne").style.display = "none";
document.getElementById("Navigation").style.display = "none"; document.getElementById("Navigation").style.display = "none";
document.getElementById("NordbahnhofInfo").style.display = "none"; document.getElementById("NordbahnhofInfo").style.display = "none";
document.getElementById("NoiseInfo").style.display = "block"; document.getElementById("NoiseInfo").style.display = "block";
document.getElementById("IntroProj").style.display = "none"; document.getElementById("IntroProj").style.display = "none";
document.getElementById("Expertenmodus").style.display = "none"; document.getElementById("Expertenmodus").style.display = "none";
document.getElementById("ProjektePage").style.display = "none"; document.getElementById("ProjektePage").style.display = "none";
} }
showTour(); showTour();
var viewp = vcs.vcm.Framework.getInstance().viewpoints.NoiseView var viewp = vcs.vcm.Framework.getInstance().viewpoints.NoiseView
vcs.vcm.Framework.getInstance().getActiveMap().gotoViewPoint(viewp) vcs.vcm.Framework.getInstance().getActiveMap().gotoViewPoint(viewp)
var layer01 = ["NoiseLocation"] var layer01 = ["NoiseLocation"]
var layer02 = ["NoiseLocation29212"] var layer02 = ["NoiseLocation29212"]
...@@ -667,31 +699,31 @@ function NoiseText(proj) { ...@@ -667,31 +699,31 @@ function NoiseText(proj) {
var framework = vcs.vcm.Framework.getInstance(); var framework = vcs.vcm.Framework.getInstance();
var layers = framework.getLayers(); var layers = framework.getLayers();
for (var i = 0; i< layers.length; i++) { for (var i = 0; i < layers.length; i++) {
var layer = layers[i]; var layer = layers[i];
if(layer01.indexOf(layer.name) >= 0){ if (layer01.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layer02.indexOf(layer.name) >= 0){ } else if (layer02.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layer03.indexOf(layer.name) >= 0){ } else if (layer03.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layerfix.indexOf(layer.name) >= 0){ } else if (layerfix.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layerfix01.indexOf(layer.name) >= 0){ } else if (layerfix01.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layerfix02.indexOf(layer.name) >= 0){ } else if (layerfix02.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layerfix03.indexOf(layer.name) >= 0){ } else if (layerfix03.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layerfix04.indexOf(layer.name) >= 0){ } else if (layerfix04.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
}else if (layerfix14.indexOf(layer.name) >= 0){ } else if (layerfix14.indexOf(layer.name) >= 0) {
layer.activate(false); layer.activate(false);
} else if (layerfix15.indexOf(layer.name) >= 0){ } else if (layerfix15.indexOf(layer.name) >= 0) {
layer.activate(false); layer.activate(false);
} else if (layerfix16.indexOf(layer.name) >= 0){ } else if (layerfix16.indexOf(layer.name) >= 0) {
layer.activate(false); layer.activate(false);
} else if (layerfix17.indexOf(layer.name) >= 0){ } else if (layerfix17.indexOf(layer.name) >= 0) {
layer.activate(false); layer.activate(false);
} else { } else {
layer.activate(false); layer.activate(false);
...@@ -714,42 +746,43 @@ function NoiseText(proj) { ...@@ -714,42 +746,43 @@ function NoiseText(proj) {
var frameworkSTU = vcs.vcm.Framework.getInstance(); var frameworkSTU = vcs.vcm.Framework.getInstance();
var layersSTU = frameworkSTU.getLayers(); var layersSTU = frameworkSTU.getLayers();
for (var i = 0; i< layersSTU.length; i++) { for (var i = 0; i < layersSTU.length; i++) {
var layerst = layersSTU[i]; var layerst = layersSTU[i];
if(layernameStuttgartTotal.indexOf(layerst.name) >= 0) { if (layernameStuttgartTotal.indexOf(layerst.name) >= 0) {
layerIndexStuttgartTotal = i layerIndexStuttgartTotal = i
}} }
}
var layerSTU = layersSTU[layerIndexStuttgartTotal]; var layerSTU = layersSTU[layerIndexStuttgartTotal];
var tilesetSTU = layerSTU.cesium3DTileset; var tilesetSTU = layerSTU.cesium3DTileset;
var timeout = setInterval(function() { var timeout = setInterval(function () {
console.log(layerSTU.active) console.log(layerSTU.active)
if(layerSTU.active) { if (layerSTU.active) {
console.log("") console.log("")
tilesetSTU.style = new Cesium.Cesium3DTileStyle({ tilesetSTU.style = new Cesium.Cesium3DTileStyle({
color: { color: {
conditions: [ conditions: [
["${DB_High_LD} > 80","color('#1A5784')"], ["${DB_High_LD} > 80", "color('#1A5784')"],
["${DB_High_LD} > 79","color('#3481B8')"], ["${DB_High_LD} > 79", "color('#3481B8')"],
["${DB_High_LD} > 70","color('#992572')"], ["${DB_High_LD} > 70", "color('#992572')"],
["${DB_High_LD} > 65","color('#8D1D2C')"], ["${DB_High_LD} > 65", "color('#8D1D2C')"],
["${DB_High_LD} > 60","color('#C1121C')"], ["${DB_High_LD} > 60", "color('#C1121C')"],
["${DB_High_LD} > 55","color('#FA842B')"], ["${DB_High_LD} > 55", "color('#FA842B')"],
["${DB_High_LD} > 50","color('#AF8A54')"], ["${DB_High_LD} > 50", "color('#AF8A54')"],
["${DB_High_LD} > 45","color('#EAF044')"], ["${DB_High_LD} > 45", "color('#EAF044')"],
["${DB_High_LD} > 40","color('#026A52')"], ["${DB_High_LD} > 40", "color('#026A52')"],
["${DB_High_LD} > 35","color('#48A43F')"], ["${DB_High_LD} > 35", "color('#48A43F')"],
["${DB_High_LD} <= 35","color('#B7D9B1')"]//, ["${DB_High_LD} <= 35", "color('#B7D9B1')"] //,
//["${DB_High_LD} === 35","color('#B7D9B1','1')"]//, //["${DB_High_LD} === 35","color('#B7D9B1','1')"]//,
// ["true", "color('#FFFFFF')"], // ["true", "color('#FFFFFF')"],
], ],
}, },
}); });
clearInterval(timeout); clearInterval(timeout);
} }
}, 1000); }, 1000);
// if( layerSTU.active ) { // if( layerSTU.active ) {
// tilesetSTU.style = new Cesium.Cesium3DTileStyle({ // tilesetSTU.style = new Cesium.Cesium3DTileStyle({
// color: { // color: {
...@@ -782,7 +815,7 @@ function NoiseText(proj) { ...@@ -782,7 +815,7 @@ function NoiseText(proj) {
function Expert() { function Expert() {
document.getElementById("projektOne").style.display = "none"; document.getElementById("projektOne").style.display = "none";
document.getElementById("Energiekonzept").style.display = "none"; document.getElementById("Energiekonzept").style.display = "none";
document.getElementById("UmfrageOne").style.display = "none"; document.getElementById("UmfrageOne").style.display = "none";
document.getElementById("Navigation").style.display = "none"; document.getElementById("Navigation").style.display = "none";
document.getElementById("NordbahnhofInfo").style.display = "none"; document.getElementById("NordbahnhofInfo").style.display = "none";
...@@ -793,8 +826,8 @@ function Expert() { ...@@ -793,8 +826,8 @@ function Expert() {
showTour(); showTour();
var viewp = vcs.vcm.Framework.getInstance().viewpoints.startview var viewp = vcs.vcm.Framework.getInstance().viewpoints.startview
vcs.vcm.Framework.getInstance().getActiveMap().gotoViewPoint(viewp) vcs.vcm.Framework.getInstance().getActiveMap().gotoViewPoint(viewp)
var layer01 = ["NoiseLocation"] var layer01 = ["NoiseLocation"]
var layer02 = ["NoiseLocation29212"] var layer02 = ["NoiseLocation29212"]
...@@ -810,45 +843,45 @@ function Expert() { ...@@ -810,45 +843,45 @@ function Expert() {
var framework = vcs.vcm.Framework.getInstance(); var framework = vcs.vcm.Framework.getInstance();
var layers = framework.getLayers(); var layers = framework.getLayers();
for (var i = 0; i< layers.length; i++) { for (var i = 0; i < layers.length; i++) {
var layer = layers[i]; var layer = layers[i];
if(layer01.indexOf(layer.name) >= 0){ if (layer01.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layer02.indexOf(layer.name) >= 0){ } else if (layer02.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layer03.indexOf(layer.name) >= 0){ } else if (layer03.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layer04.indexOf(layer.name) >= 0){ } else if (layer04.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layer05.indexOf(layer.name) >= 0){ } else if (layer05.indexOf(layer.name) >= 0) {
layer.activate(false); layer.activate(false);
} else if (layer06.indexOf(layer.name) >= 0){ } else if (layer06.indexOf(layer.name) >= 0) {
layer.activate(false); layer.activate(false);
} else if (layer07.indexOf(layer.name) >= 0){ } else if (layer07.indexOf(layer.name) >= 0) {
layer.activate(false); layer.activate(false);
}else if (layer08.indexOf(layer.name) >= 0){ } else if (layer08.indexOf(layer.name) >= 0) {
layer.activate(false); layer.activate(false);
} else if (layer09.indexOf(layer.name) >= 0){ } else if (layer09.indexOf(layer.name) >= 0) {
layer.activate(false); layer.activate(false);
} else if (layer10.indexOf(layer.name) >= 0){ } else if (layer10.indexOf(layer.name) >= 0) {
layer.activate(false); layer.activate(false);
} else if (layerfix.indexOf(layer.name) >= 0){ } else if (layerfix.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layerfix01.indexOf(layer.name) >= 0){ } else if (layerfix01.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layerfix02.indexOf(layer.name) >= 0){ } else if (layerfix02.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layerfix03.indexOf(layer.name) >= 0){ } else if (layerfix03.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layerfix04.indexOf(layer.name) >= 0){ } else if (layerfix04.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
}else if (layerfix14.indexOf(layer.name) >= 0){ } else if (layerfix14.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layerfix15.indexOf(layer.name) >= 0){ } else if (layerfix15.indexOf(layer.name) >= 0) {
layer.activate(false); layer.activate(false);
} else if (layerfix16.indexOf(layer.name) >= 0){ } else if (layerfix16.indexOf(layer.name) >= 0) {
layer.activate(false); layer.activate(false);
} else if (layerfix17.indexOf(layer.name) >= 0){ } else if (layerfix17.indexOf(layer.name) >= 0) {
layer.activate(false); layer.activate(false);
} else { } else {
layer.activate(false); layer.activate(false);
...@@ -865,16 +898,16 @@ function Expert() { ...@@ -865,16 +898,16 @@ function Expert() {
function zoomtop(where){ function zoomtop(where) {
document.getElementById(where).scrollIntoView(); document.getElementById(where).scrollIntoView();
} }
function Projektshow(){ function Projektshow() {
document.getElementById("projektOne").style.display = "none"; document.getElementById("projektOne").style.display = "none";
document.getElementById("Energiekonzept").style.display = "none"; document.getElementById("Energiekonzept").style.display = "none";
document.getElementById("UmfrageOne").style.display = "none"; document.getElementById("UmfrageOne").style.display = "none";
document.getElementById("NoiseInfo").style.display = "none"; document.getElementById("NoiseInfo").style.display = "none";
document.getElementById("Navigation").style.display = "none"; document.getElementById("Navigation").style.display = "none";
...@@ -890,27 +923,27 @@ function Projektshow(){ ...@@ -890,27 +923,27 @@ function Projektshow(){
var framework = vcs.vcm.Framework.getInstance(); var framework = vcs.vcm.Framework.getInstance();
var layers = framework.getLayers(); var layers = framework.getLayers();
for (var i = 0; i< layers.length; i++) { for (var i = 0; i < layers.length; i++) {
var layer = layers[i]; var layer = layers[i];
if (layerfix.indexOf(layer.name) >= 0){ if (layerfix.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layerfix01.indexOf(layer.name) >= 0){ } else if (layerfix01.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layerfix02.indexOf(layer.name) >= 0){ } else if (layerfix02.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layerfix03.indexOf(layer.name) >= 0){ } else if (layerfix03.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layerfix04.indexOf(layer.name) >= 0){ } else if (layerfix04.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
} else if (layerfix13.indexOf(layer.name) >= 0){ } else if (layerfix13.indexOf(layer.name) >= 0) {
layer.activate(true); layer.activate(true);
}else if (layerfix14.indexOf(layer.name) >= 0){ } else if (layerfix14.indexOf(layer.name) >= 0) {
layer.activate(false); layer.activate(false);
} else if (layerfix15.indexOf(layer.name) >= 0){ } else if (layerfix15.indexOf(layer.name) >= 0) {
layer.activate(false); layer.activate(false);
} else if (layerfix16.indexOf(layer.name) >= 0){ } else if (layerfix16.indexOf(layer.name) >= 0) {
layer.activate(false); layer.activate(false);
} else if (layerfix17.indexOf(layer.name) >= 0){ } else if (layerfix17.indexOf(layer.name) >= 0) {
layer.activate(false); layer.activate(false);
} else { } else {
layer.activate(false); layer.activate(false);
...@@ -925,6 +958,4 @@ function Projektshow(){ ...@@ -925,6 +958,4 @@ function Projektshow(){
var element = document.getElementById("icon_lock"); var element = document.getElementById("icon_lock");
element.classList.add("fa-lock"); element.classList.add("fa-lock");
element.classList.remove("fa-unlock"); element.classList.remove("fa-unlock");
} }
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment