Commit 16ad534b authored by Patrick's avatar Patrick
Browse files

add selection of Terrain

parent 6c741298
......@@ -931,7 +931,7 @@
"url": "/datasource-data/41f773d4-3e2d-4c5d-b857-ca1d9f919199",
"type": "vcs.vcm.layer.cesium.Terrain",
"datasourceId": "ERmRsCpzxYgZW3iia",
"activeOnStartup": true,
"activeOnStartup": false,
"exclusive": false,
"requestVertexNormals": true,
"hiddenObjectIds": [],
......@@ -995,11 +995,11 @@
}},
"heightAboveGround": 0},
{
"name": "StuttgartLocal",
"name": "WeilimdorfHeight",
"url": "./datasource-data/de2f294c-680f-4009-b0ec-ce4321e3ce77/tileset.json",
"type": "vcs.vcm.layer.cesium.Buildings",
"datasourceId": "zECwoSwXppPMrqfLoc",
"activeOnStartup": true,
"activeOnStartup": false,
"exclusive": false,
"allowPicking": true,
"screenSpaceError": 16,
......@@ -1016,7 +1016,7 @@
"url": "./datasource-data/Weilimdorf/tileset.json",
"type": "vcs.vcm.layer.cesium.Buildings",
"datasourceId": "zECwoSwXppPMrqfLoc",
"activeOnStartup": false,
"activeOnStartup": true,
"exclusive": false,
"allowPicking": true,
"screenSpaceError": 16,
......
......@@ -194,6 +194,20 @@
</div>
</div>
</div>
<button class="accordion">Gelände</button>
<div class="sub-menu">
<!-- <a href="#" onclick="">Luftbilder</a> -->
<div class='box-4'>
<p id="selectedTerrain" style="text-align: center; margin-top:0px;color:#000000;">Aus</p><div class='switch2'>
<input type='checkbox' name='toggle' id='TLayerChange' onclick='switchTerrain(true);'>
<label for='toggle'><i></i></label>
<span></span>
</div>
</div>
</div>
<!-- <button class="accordion">Add Pins</button>
<div class="sub-menu">
......
......@@ -123,4 +123,66 @@ function switchArea(test) {
}
}
function switchTerrain(test) {
// var layerWMS
// var layerWMSStadt = ["WMS_stadtkarte"]
// var frameworkWMS = vcs.vcm.Framework.getInstance();
// var layersWMS = frameworkWMS.getLayers();
// for (var i = 0; i< layersWMS.length; i++) {
// var layerst = layersWMS[i];
// if(layerWMSStadt.indexOf(layerst.name) >= 0) {
// layerWMS = i
// }}
var layerNamesToActivateArea = ["TestTerrainWeilimdorf"]
var layerNamesToActivateArea2 = ["WeilimdorfHeight"]
var layerNamesToActivateArea3 = ["StuttgartLocal"]
// var layerNamesToActivateArea4 = ["AreaFour"]
var layers = framework.getLayers();
var Tlayer = document.getElementById("TLayerChange");
if (Tlayer.checked == true){
document.getElementById("selectedTerrain").innerHTML = "An"
for (var i = 0; i< layers.length; i++) {
var layer = layers[i];
if(layerNamesToActivateArea.indexOf(layer.name) >= 0) {
layer.activate(true);
} }
for (var i = 0; i< layers.length; i++) {
var layer = layers[i];
if(layerNamesToActivateArea2.indexOf(layer.name) >= 0) {
layer.activate(true);
} }
for (var i = 0; i< layers.length; i++) {
var layer = layers[i];
if(layerNamesToActivateArea3.indexOf(layer.name) >= 0) {
layer.activate(false);
} }
} else {
document.getElementById("selectedTerrain").innerHTML = "Aus"
for (var i = 0; i< layers.length; i++) {
var layer = layers[i];
if(layerNamesToActivateArea.indexOf(layer.name) >= 0) {
layer.activate(false);
} }
for (var i = 0; i< layers.length; i++) {
var layer = layers[i];
if(layerNamesToActivateArea2.indexOf(layer.name) >= 0) {
layer.activate(false);
} }
for (var i = 0; i< layers.length; i++) {
var layer = layers[i];
if(layerNamesToActivateArea3.indexOf(layer.name) >= 0) {
layer.activate(true);
} }
}
}
\ 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