Skyline TerraExplorer 7.0- 扩展信息树

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Skyline TerraExplorer 7.0- 扩展信息树相关的知识,希望对你有一定的参考价值。

Skyline TerraExplorer V7增加了一个扩展信息树的控件TEInformationWindowEx。 
技术分享

该控件能够将TE3DWindowEx窗口里面的对象显示为信息树的方式。TEInformationWindow和TE3DWindow是唯一的,是可以自动绑定在一起的。但是在一个程序里面TE3DWindowEx和TEInformationWindowEx是可以添加n多个的,所以 TEInformationWindowEx和TE3DWindowEx需要手动去绑定彼此。 
在C#中,我们把控件拖进来,如下图: 
技术分享 
如何绑定请看相关代码:

SGWorld70 globe = (SGWorld70)axTE3DWindowEx1.CreateInstance("TerraExplorerX.SGWorld70"); 
//绑定信息树 
axTEInformationWindowEx1.AttachTo3dWindow((TE3DWindowEx)axTE3DWindowEx1.GetOcx());

JavaScript中,通过object标签添加控件: 
<OBJECT ID="TerraExplorerInformationWindowEx" CLASSID="CLSID:3a4f919b-65a8-11d5-85c1-0001023952c1" width="300" height="200"></OBJECT> 
<object ID="TerraExplorer3DWindowEx" classid="CLSID:3a4f9196-65a8-11d5-85c1-0001023952c1" width="600" height="500"></object>
 
相关代码:

sgworld = TerraExplorer3DWindowEx.CreateInstance("{3a4f919a-65a8-11d5-85c1-0001023952c1}"); 
//绑定信息树 
TerraExplorerInformationWindowEx.AttachTo3dWindow(TerraExplorer3DWindowEx);












以上是关于Skyline TerraExplorer 7.0- 扩展信息树的主要内容,如果未能解决你的问题,请参考以下文章

Skyline(6.x)-Web二次开发-1多窗口对比

Skyline WEB端开发 ——添加事件

Skyline WEB端开发4——添加事件

Skyline开发4-IProject接口

Skyline开发1-环境搭建

skyline粒子效果xml获取