了解Java参考资料;世界风能网络链路

了解Java参考资料;世界风能网络链路,java,worldwind,Java,Worldwind,我正在努力使这个问题堆栈溢出合适,所以如果我失败了,我很抱歉 显然,我不是最好的Java开发人员,但我正在努力学习,目前有一个使用NASA世界风的项目。他们有关于如何使用现有代码的非常好的文档。然而,我的经验不足使我丧失能力 具体来说,我正在研究这个函数: 我正在尝试建立一个到KML的网络链接,该链接会根据某个时间间隔进行更新。这在谷歌地球上很容易做到 首先,为什么会有“受保护的”字段?字段摘要下的第三个字段是“Kmlink”,它似乎很有用,但我无法访问它。为什么它会受到保护,为什么他们甚至会费

我正在努力使这个问题堆栈溢出合适,所以如果我失败了,我很抱歉

显然,我不是最好的Java开发人员,但我正在努力学习,目前有一个使用NASA世界风的项目。他们有关于如何使用现有代码的非常好的文档。然而,我的经验不足使我丧失能力

具体来说,我正在研究这个函数:

我正在尝试建立一个到KML的网络链接,该链接会根据某个时间间隔进行更新。这在谷歌地球上很容易做到

首先,为什么会有“受保护的”字段?字段摘要下的第三个字段是“Kmlink”,它似乎很有用,但我无法访问它。为什么它会受到保护,为什么他们甚至会费心去记录他们不希望用户访问的东西

此外,如果任何人谁能理解这个参考资料,可以帮助我建立一个网络链接,那将是伟大的

                KMLNetworkLink net = new KMLNetworkLink("http://10.156.13.141:1337/KML/MyFlyTo.kml");
                net.setVisibility(true);
                System.out.println(net.getLink());
                System.out.println(net.getAddress());
                System.out.println(net.getCharacters());
                net.addFeature(net);
这没用。它返回所有打印行的
null
,我不知道为什么。我有一个正在运行的服务器,我已经验证了该链接是否正确。文档中说KMLNetworkLink需要一个URI引用,这对我来说毫无意义


谢谢你的帮助,斯塔基斯。

你问了几个问题,没有其他人插嘴,所以我会尽我所能

有一些“受保护”字段供扩展此类的类使用——这是受保护字段可见的级别。它是受保护的,这表明他们确实希望用户访问它,但需要从扩展这个类的类访问它

不幸的是,我不能告诉你你的电话出了什么问题。我觉得奇怪的是,虽然这不起作用,但你说你已经“验证了这个链接是合适的”——你是如何验证的?我不是说你错了,我只是不知道


找到“URI引用”含义的方法是在KML文档中进一步搜索和/或将其放入谷歌。

我知道该链接没有问题,因为我可以通过将该链接放入浏览器下载该链接。不幸的是,我不知道这是否是使用此功能的适当方法。我感谢您的反馈。Hmmm——我刚才在javadoc中注意到了这一点——构造函数中的URI是“限定名称空间URI”;似乎这不是应该的数据。setNetworkResource()方法似乎设置了一个URI,定期更新可能来自该URI。你有没有任何例子可以说明这个类的用途与你正在做的类似?我个人更希望代码分发者能够很好地解释概念,不用示例就可以使用API,但现在这种情况非常罕见。我会尝试在构造函数中输入null,并使用KML URI调用该方法。我没有任何示例,但愿我有。我尝试了你的建议:KMLNetworkLink net=newkmlnetworklink(null);net.setVisibility(true);URL URL=new URL(“);KMLRoot kml=new KMLRoot(URL,“KMLConstants.kml\u MIME\u TYPE”,true);net.setNetworkResource(kml);但结果似乎相同。打印返回null。