2017-09-20 18 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());