2

NASA ワールドウィンドに関連するプロジェクトに取り組んでいます。

誰か説明してくれませんか、どうすればワールドマップを削除できますか?

画面左上にあります。

4

1 に答える 1

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(使用されている場合)が作成される前に挿入する必要があります。

于 2012-10-19T18:14:57.407 に答える