我正在努力解决如何使用Stack Overflow这个问题,所以如果我失败了,我很抱歉。
显然,我不是最好的Java开发人员,但我正在努力学习并且目前正在构建一个使用NASA World Wind的项目。他们有关于如何使用现有代码的非常好的文档。但是,我的缺乏经验是禁用的。
具体来说,我正在研究这个功能:http://builds.worldwind.arc.nasa.gov/worldwind-releases/1.5/docs/api/gov/nasa/worldwind/ogc/kml/KMLNetworkLink.html
我正在尝试建立一个基于某个时间间隔更新的KML的网络链接。这在谷歌地球上很容易做到。
首先,为什么有“受保护”的“领域”?在字段摘要下的第三个是“KMLLink”,它似乎很有用,但我无法访问它。为什么它会受到保护?为什么他们甚至懒得记录他们不希望用户访问的内容?
此外,如果能够理解此参考资料的任何人都可以帮助我建立网络链接,那就太棒了。
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引用,这对我来说没什么意义。
感谢您的帮助,堆叠。
答案 0 :(得分:1)
你问过几个问题而没有其他人加入,所以我会尽我所能。
有一些“受保护”字段供扩展此类的类使用 - 即受保护字段可见的级别。它受保护的事实表明他们希望用户能够访问它,但是来自扩展这个的类。
不幸的是,我不能告诉你你的电话有什么问题。我觉得很奇怪,虽然这不起作用,但你声明你已“验证该链接是否合适” - 你是如何验证的?我不是说你错了,我只是不知道。
找出“URI引用”意味着什么的方法是在KML文档中进一步搜索和/或将其放入Google。