我想在图层面板中隐藏“标准”图层之一(例如,星星,大气层,美国航空航天局蓝色大理石等等),并通过我自己添加的图层来可视化并使之启用/禁用。自然,隐藏层必须始终处于活动状态。是否可以?
2 回答
![?](http://img1.sycdn.imooc.com/545868cd00013bbb02200220-100-100.jpg)
手掌心
TA贡献1942条经验 获得超3个赞
您可以添加此方法。
private void removeLayerWithName(String str) {
wwd.getModel().getLayers().forEach(layer -> {
if (layer.getName().equals(str)) {
wwd.getModel().getLayers().remove(layer);
return;
}
});
}
在您的代码中,您将其称为removeLayerWithName("Stars");。
其他可能对您有用的图层名称:
星星
气氛
美国宇航局蓝色大理石图像
蓝色大理石2004年5月
i-cubed Landsat
添加回答
举报
0/150
提交
取消