Mitigation efforts are underway to ensure that WorldWindJS based projects are insulated from the effects of the NASA WorldWind project suspension.
Overview
WorldWindJS is a fork of the popular Web WorldWind library from NASA (with contributions from ESA). This fork provides a release channel for builds based on the latest fixes and features from the WebWorldWind develop branch integrated with several enhancements from the WorldWind community.
WorldWindJS releases can be downloaded from GitHub or from npm. Of course, you can fork or clone this project and build the library yourself using the instructions in the README.
Examples
- WorldWind Explorer - A feature rich geo-browser built with Bootstrap and KnockoutJS.
- WorldWind React Demo - An example geo-browser built with React.
Quick Start
Do you want to start developing right away?
- Browse the source code for the web-app-template
- View/edit a completed app in JSFiddle
Are you interested in building a WorldWindJS geo-browser or embedding a globe in a web page using React? Checkout these resources:
- worldwind-react-globe - A Globe component that encapsulates WorldWindJS
- worldwind-react-globe-bs4 - Bootstrap UI components for the Globe component
- worldwind-react-app - An example geo-browser web app
How to Build a WorldWindJS Web App
This tutorial shows you how to build a WorldWindJS web app using Bootstrap and Knockout. You will build a feature-rich, responsive, customizable web app ready to be deployed to your site. This tutorial demonstrates:
- Initializing WorldWindJS with 3D globes and/or 2D maps
- Configuring and managing layers and settings
- Place name searches and geocoding
- Creating placemarks
- Going to locations
- Multi-globe support
This is what we will build: