I'm following some threads on the World Wind forums and whenever an official NASA WWJ Developer (Tom Gaskins or Dave Collins) responds, it's worth noting. For me, that means here. Hopefully I'll use it later. Nothing to see here, move along.
On
use of InterpolatorTimer.ViewProperties:
"What is it you're trying to do?
We decided that InterpolatorTimer was not the appropriate class for app control of viewing. It's really an internal class. We're modifying the View interface to handle many of the cases we saw people using InterpolaterTime for. Let us know what you're intent is so we can be sure to support it in the changes."
On
Eclipse Public License compatability with NOSA:
"The intent is that World Wind can be distributed with RCP (or other) applications. We haven't studied the EPL, however, so I can't give you a legal answer. Clearly we'll have to come up with one, though. Consider it "on the list.""
On
JOGL versions:
"The old JOGL libraries are almost certainly the problem. You must remove them from the classpath. Then please see the "Having Problems" section at http://worldwind.arc.nasa.gov/java and follow the instructions there."
On
RPF and RPF Layers:
"That's right, the RPF converters are not yet in the release."
On
flying to a Lat/Lon:
My apologies for this, it's a known issue with the current View implementation. We do have a workaround, but it's not intuitive.
(1) Set the View's latitude and longitude coordinates.
(2) Set the View's zoom to your desired altitude.
This workaround is appropriate only when the View's pitch is equal to zero (see like 4 in the code below).
Code:
1 gov.nasa.worldwind.geom.LatLon myLatLon = ...;
2 double myAltitude = ...;
3 View myView = ...;
4 myView.setPitch(gov.nasa.worldwind.geom.Angle.ZERO);
5 myView.goToLatLon(myLatLon);
6 myView.setZoom(myAltitude);
If this works for you, please let me know. I'd like to post this in the official WWJ space if it's useful for anyone.