如何从WorldWind的图层面板中隐藏(或删除)预先配置的图层

我想在图层面板中隐藏“标准”图层之一(例如,星星,大气层,美国航空航天局蓝色大理石等等),并通过我自己添加的图层来可视化并使之启用/禁用。自然,隐藏层必须始终处于活动状态。是否可以?


慕莱坞森
浏览 272回答 2
2回答

手掌心

您可以添加此方法。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
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java