function buildLayerList(layer) { var items = dojo.map(layer.layerInfos,function(info,index){ if (info.defaultVisibility) { visible.push(info.id); } return "<input type='checkbox' class='list_item'" + (info.defaultVisibility ? "checked=checked" : "") + "' id='" + info.id + "' onclick='updateLayerVisibility();' /><label for='" + info.id + "'>" + " " + info.id + " " + info.name + "</label>"; }) dojo.byId("layer_list").innerHTML = items.join(' ');
Solved! Go to Solution.
function buildLayerList(layer) { var items = dojo.map(layer.layerInfos, function (info, index) { if (info.defaultVisibility) { visible.push(info.id); } return "<br/><input type='checkbox' class='list_item' checked=''" + (info.defaultVisibility ? "checked=checked" : "") + "' id='" + info.id + "' onclick='updateLayerVisibility();' /><img src='./images/symbols/" + info.id + ".png'><label for='" + info.id + "'>" + info.name + "</label>"; }); dojo.byId("layerlist").innerHTML = items.join(' '); layer.setVisibleLayers(visible); map.addLayer(layer); }
function buildLayerList(layer) { var items = dojo.map(layer.layerInfos, function (info, index) { if (info.defaultVisibility) { visible.push(info.id); } return "<br/><input type='checkbox' class='list_item' checked=''" + (info.defaultVisibility ? "checked=checked" : "") + "' id='" + info.id + "' onclick='updateLayerVisibility();' /><img src='./images/symbols/" + info.id + ".png'><label for='" + info.id + "'>" + info.name + "</label>"; }); dojo.byId("layerlist").innerHTML = items.join(' '); layer.setVisibleLayers(visible); map.addLayer(layer); }