Thread Radio Button (18 answers)
Opened by JuHa at 2014-05-22 08:34

JuHa
 2014-05-22 14:55
#175634 #175634
User since
2014-04-11
31 Artikel
BenutzerIn
[default_avatar]
Wunderbar es klappt.
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
var bilder_switched = {
"bild-switch_2" : {
url: 'Bild2.png',
imageSize: [722, 154],
projection: proj,
imageExtent: proj.getExtent()
},
"bild-switch_1" : {
url: 'Bild1.png',
imageSize: [122, 44],
projection: proj,
imageExtent: proj.getExtent()
},
...//weitere Bilder wurden eingefügt
};

function checkedRadioBtn{
var allLayers = map.getLayers().getArray()[0];
map.removeLayer(allLayers);

for key in (bilder_switched) {
if(document.getElementById(key).checked){
newL = new ol.layer.Image({source: new ol.source.ImageStatic(bilder_switched[key])});
map.addLayer(newL);
}
}
};


Es werden alle Bilder ohne Überlappungen angezeigt. 236 LOC wurde auf 146 LOC reduziert. ;-D
Last edited: 2014-05-22 15:10:36 +0200 (CEST)

View full thread Radio Button