/** Demo usage of the WorldWindAppFrame. * * Authored by Jacob Dilles and Dan Fleck * George Mason University * All rights reserved. * dfleck(at)gmu.edu */ package gmu.WorldWindGPS; import gov.nasa.worldwind.*; import gov.nasa.worldwind.avlist.AVKey; import gov.nasa.worldwind.awt.WorldWindowGLCanvas; import gov.nasa.worldwind.event.*; import gov.nasa.worldwind.examples.StatusBar; import gov.nasa.worldwind.layers.*; import gov.nasa.worldwind.layers.Earth.*; import gov.nasa.worldwind.view.*; import gov.nasa.worldwind.geom.*; public class GMUWorldWindDemo { private static WorldWindAppFrame appFrame; public static void main(String[] args) { System.out.println("Java run-time version: " + System.getProperty("java.version")); System.out.println(gov.nasa.worldwind.Version.getVersion()); GMUWorldWindDemo gwwd = new GMUWorldWindDemo(); try { appFrame = new WorldWindAppFrame(); for (int i=1; i<100; i++) { try { Thread.sleep(5000); } catch (Exception e ) { } appFrame.setInfoText("Curent Lon: "+appFrame.getCurrentLongitude() + "Current Lat: "+appFrame.getCurrentLatitude()); } try { Thread.sleep(5000); } catch (Exception e ) { } appFrame.setAltitude(5000); } catch (Exception e) { e.printStackTrace(); } } }