为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕莱坞森 2021-04-19 16:13:48
我想在图层面板中隐藏“标准”图层之一(例如,星星,大气层,美国航空航天局蓝色大理石等等),并通过我自己添加的图层来可视化并使之启用/禁用。自然,隐藏层必须始终处于活动状态。是否可以?
查看完整描述

2 回答

?
手掌心

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


查看完整回答
反对 回复 2021-04-28
  • 2 回答
  • 0 关注
  • 271 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信