我想用index和layer2构建对象,这个对象存在于我的代码中,用于多个复选框,因为每当我选中复选框时,我希望我的对象如下所示
objj{layer1:object, layer2:object}
如果我有对象,我可以显示我的地图,否则我可以删除我的地图,如果有索引和图层名称
$("#checkboxes").on('change', '[type=checkbox]', function () {
console.log($(this).val());
if (this.checked) {
layer2 = new OM.layer.VectorLayer($(this).val(), {
def: {
type: OM.layer.VectorLayer.TYPE_PREDEFINED,
dataSource: "tcg_seff",
theme: $(this).val(),
url: baseURL,
loadOnDemand: false
}
});
layersObjects.push($(this).val());
alert("hellooo i am checked" + layersObjects);
map.addLayer(layer2);
} else {
alert("hellooo i am unchecked" + layersObjects);
map.removeLayer(layer2);
}
});