The latest Java-based version (2.1.0), was released in December 2016. Though widely available since 2003, WorldWind was released with the NASA Open Source Agreement license in 2004. The program overlays NASA and USGS satellite imagery, aerial photography, topographic maps, Keyhole Markup Language (KML) and Collada files. The WorldWind Java version was awarded NASA Software of the Year in November 2009. NET version, not a standalone virtual globe application in the style of Google Earth. The more recent Java version, WorldWind Java, is cross platform, a software development kit (SDK) aimed at developers and, unlike the old. NET Framework, which ran only on Microsoft Windows. As of 2017, a web-based version of WorldWind is available online. Organizations around the world use WorldWind to monitor weather patterns, visualize cities and terrain, track vehicle movement, analyze geospatial data and educate humanity about the Earth." It was first developed by NASA in 2003 for use on personal computers and then further developed in concert with the open source community since 2004. WorldWind allows developers to quickly and easily create interactive visualizations of 3D globe, map and geographical information. According to the website ( ), "WorldWind is an open source virtual globe API. NASA WorldWind is an open-source (released under the NOSA license and the Apache 2.0 license) virtual globe. JavaScript (Web), Java (Android, Desktop Java SE, and Server), C# (obsolete Windows/.NET)Īnimation showing atmosphere and shading effects in v1.4 USGS Urban Ortho-Imagery of Huntington Beach, California in older version of WorldWind (1.2) Rapid Fire MODIS – Hurricane Katrina A cyclone moving across the Indian Ocean (on normal cloud cover – not Rapid Fire MODIS) Moon – Hypsometric Map layer Mars (THEMIS layer) – Olympus Mons Hurricane Dean in NASA WorldWind Washington DC, Wikipedia point layer – icons link to Wikipedia articles Application event handlers responding to the event should call preventDefault on the listener’s event argument so that the navigator and any subsequent event handlers know to ignore it: wwd.Screenshot of WorldWind showing Blue Marble Next Generation layer Wwd.addEventListener("mousemove", function (event) ) Įvent listeners added this way are invoked prior to the navigator’s event handlers. Monitoring Mouse EventsĪpplications wishing to monitor mouse events (other than click events, as described below) should register their event handlers using the addEventListener function on WorldWindow: var wwd = new WorldWind.WorldWindow("canvasOne") Web WorldWind examples such as PlacemarksAndPicking.js and GoToLocation.js do this. If your application is to work on conventional and mobile devices, it should monitor both mouse events and gestures if it wants to respond to user input beyond what the WorldWindow’s navigator already does. Web WorldWind does not monitor keyboard events, so no coordination is necessary for those. But because the WorldWindow’s navigator is monitoring mouse and touch events to enable the user to manipulate the globe, some coordination between the application’s event handling and the navigator’s event handling is necessary. Applications can generally monitor and respond to JavaScript events as they normally would.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |