Fork me on GitHub

Hosting Locally

The Data

Get the latest release on GitHub.

Host the WorldWind library and the images folder on your HTTP server:


Get some data and unpack to:


You can also use this example data from NASA.

The standalone folder is specific to the example data from NASA. With custom data, the folder could be named anything.

The Script

Add the WorldWind library:

<script src="https://YOUR_SERVER/worldwind.min.js" type="text/javascript"/>

Create an HTML5 canvas:

<canvas id="canvasOne" width="1024" height="768">
    Your browser does not support HTML5 Canvas.

Load the data in WorldWind:

// Create a WorldWindow for the canvas. Use a REST elevation model rather than the default.
var elevationModel = new WorldWind.EarthRestElevationModel(null, "../standalonedata/Earth/DTED0");
var wwd = new WorldWind.WorldWindow("canvasOne", elevationModel);

// Add the REST Blue Marble layer that retrieves imagery from local standalone data.
var blueMarble = new WorldWind.BMNGRestLayer(null, "../standalonedata/Earth/BlueMarble256/");

// Add the REST Landsat layer (this offline data covers only a sector of the globe in North America)
var landSat = new WorldWind.LandsatRestLayer(null, "../standalonedata/Earth/Landsat");

NASA WorldWind Project Suspension

WorldWind team would like to inform you that starting April 5, 2019, NASA WorldWind project will be suspended. All the WorldWind servers providing elevation and imagery will be unavailable. While you can still download the SDKs from GitHub, there will be no technical support. If you have questions and/or concerns, please feel free to email at: