如何从nasa worldwind中删除世界地图

时间:2012-09-06 09:34:19

标签: swing worldwind

我正在开展与美国国家航空航天局相关的项目。

任何人都可以解释一下,我可以删除世界地图,这是

位于屏幕的左上角。

1 个答案:

答案 0 :(得分:6)

如果您使用的是自定义layers.xml文件,则可以注释掉以下行以删除地图:

<Layer className="gov.nasa.worldwind.layers.WorldMapLayer"/>

如果您使用的是worldwind.jar文件中捆绑的worldwind.layers.xml,则需要添加以下代码才能将其删除

Layer worldMapLayer = worldWindowGLCanvas1.getModel().getLayers().getLayerByName("World Map");
worldWindowGLCanvas1.getModel().getLayers().remove(worldMapLayer);

您需要在创建worldWindGLCanvas之后但在创建任何LayerPanel(如果使用)之前插入此代码。