在安卓端,加载了rest服务后,怎么来控制该服务下的子图层显示隐藏。我现在的代码如下:
if (dsInfo != null) {
Datasource ds = mapManager.getWorkspace().getDatasources().open(dsInfo);
if (ds != null) {
Datasets datasets = ds.getDatasets();
Dataset dataset = ds.getDatasets().get(0);
Layer layer = mapManager.getMapLayers().add(dataset, true);
layer.setVisible(false);
layer.setDescription(mId);
layers.add(layer);
if (visible.equals("true"))
layer.setVisible(true);
}
}
这里的Dataset是一个DatasetImage对象,此Dataset以及添加到地图后的layer都没有地方控制其子图层的显示隐藏