2017-09-20 73 views
0

我使用WorldWind在android應用程序中顯示地球儀。我設法顯示衛星圖像。WorldWind:地面標高

import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.widget.FrameLayout; 

import gov.nasa.worldwind.WorldWindow; 
import gov.nasa.worldwind.layer.BackgroundLayer;  
import gov.nasa.worldwind.layer.BlueMarbleLandsatLayer; 

public class MainActivity extends AppCompatActivity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     // Create a WorldWindow (a GLSurfaceView)... 
     WorldWindow wwd = new WorldWindow(getApplicationContext()); 
     // ... and add some map layers 
     wwd.getLayers().addLayer(new BackgroundLayer()); 
     wwd.getLayers().addLayer(new BlueMarbleLandsatLayer());    

     // Add the WorldWindow view object to the layout that was reserved for the globe. 
     FrameLayout globeLayout = (FrameLayout) findViewById(R.id.globe); 
     globeLayout.addView(wwd); 
    } 

} 

從世界風網站,我想補充的地形標高(救濟)在地球的例子(見山,火山......)。 我該怎麼辦?

謝謝

回答

0

我找到了答案,你必須加入這一行

wwd.getGlobe().getElevationModel().addCoverage(new BasicElevationCoverage());