Tag: worldwind

绘制PointPlacemarks的顺序

有没有办法在World Wind中修复PointPlacemarks的绘制顺序? 即使在地标示例中,地标B和音频地标的排序也可以通过在特定缩放级别移动鼠标来改变: 到目前为止,我尝试过: 将PointPlacemarks添加到单独的图层 使用RenderableLayer.setRenderables而不是RenderableLayer.addRenderable World Wind论坛上的相关问题

如何脱机使用World Wind Java SDK

我正在尝试使用World Wind,它非常好并且很容易编辑。 但在我的情况下,应用程序需要脱机运行。 那么我们可以离线运行WorlWind吗? http://worldwind.arc.nasa.gov/java/

示例WorldWind应用程序在启动时遇到AbstractMethodError

我的任务是使用WorldWind API创建一个应用程序,为了熟悉API,我尝试运行“HelloWorldWind”示例应用程序。 当我这样做时,我得到以下错误堆栈: Exception in thread “main” java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V at gov.nasa.worldwind.util.WWXML.createDocumentBuilder(WWXML.java:61) at gov.nasa.worldwind.util.WWXML.openDocumentStream(WWXML.java:236) at gov.nasa.worldwind.util.WWXML.openDocumentStream(WWXML.java:223) at gov.nasa.worldwind.util.WWXML.openDocumentFile(WWXML.java:175) at gov.nasa.worldwind.util.WWXML.openDocument(WWXML.java:148) at gov.nasa.worldwind.Configuration.loadConfigDoc(Configuration.java:131) at gov.nasa.worldwind.Configuration.(Configuration.java:108) at gov.nasa.worldwind.Configuration.(Configuration.java:76) at gov.nasa.worldwindx.examples.HelloWorldWind.main(HelloWorldWind.java: WWXML.createDocumentBuilder如下: public static DocumentBuilder createDocumentBuilder(boolean isNamespaceAware) { DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance(); docBuilderFactory.setNamespaceAware(isNamespaceAware); if (Configuration.getJavaVersion() >= 1.6) { try { docBuilderFactory.setFeature(“http://apache.org/xml/features/nonvalidating/load-external-dtd”, false); // Not getting past here } catch […]

WorldWind PointPlacemark标题

在NASA WorldWind Java中,我使用PointPlacemark来表示图像,因为无论缩放级别如何,它都保持相同的大小。 问题是我想在Point Placemark上设置标题,即使相机倾斜,它也会保持在指南针上。 它在查看一个倾斜的地球时完全按照我想要的方式工作,但是当我倾斜时,地标继续面向屏幕而不是与地球一起倾斜,这导致它行为奇怪。 这是一个GIF,说明了我所看到的: https : //giphy.com/embed/3o7WIqZUceR8xh6BOg 我希望点地标图像保持在相对于地球的标题上,即使在倾斜时 – 因此当视图倾斜时图像基本上“平坦化”,而不管缩放级别如何仍然保持相同的大小。 这是我正在使用的代码片段。 我正在设置attrs.setHeadingReference(AVKey.RELATIVE_TO_GLOBE); 在关联的PointPlacemarkAttributes上。 在此示例中,我将标题设置为135度。 import gov.nasa.worldwind.WorldWind; import gov.nasa.worldwind.avlist.AVKey; import gov.nasa.worldwind.geom.Position; import gov.nasa.worldwind.layers.RenderableLayer; import gov.nasa.worldwind.render.Offset; import gov.nasa.worldwind.render.PointPlacemark; import gov.nasa.worldwind.render.PointPlacemarkAttributes; public class Placemarks extends ApplicationTemplate { public static class AppFrame extends ApplicationTemplate.AppFrame { public AppFrame() { super(true, true, false); final RenderableLayer layer = new […]