很早就开发了过低版本的双球的功能,现在6.1版本提供了相关的接口给大家晒晒。
1.首先要注意classid,在实际程序中classid并不相同。这个读者自己研究吧这程序只是告诉大家v6多球接口的应用。
2.CreateInstance接口是创建一个可以te3dwindowex 三维窗口。里面 只能写TerraExplorerX.SGWorld61 没有为什么。
3.确定主球的关系,使用LinkPosition方法将两个三维窗口进行绑定。
注意:使用IE内核浏览器进行结果查看. (6.1正常,6.5版本会出问题暂未解决)
1.首先要注意classid,在实际程序中classid并不相同。这个读者自己研究吧这程序只是告诉大家v6多球接口的应用。
2.CreateInstance接口是创建一个可以te3dwindowex 三维窗口。里面 只能写TerraExplorerX.SGWorld61 没有为什么。
3.确定主球的关系,使用LinkPosition方法将两个三维窗口进行绑定。
注意:使用IE内核浏览器进行结果查看. (6.1正常,6.5版本会出问题暂未解决)
如需引用请说明文章来源。DOME
/*
展示最简单的skyline的双屏联动的效果。
示例LinkPosition的用法。
*/
var globe1;
var globe2;
function Init() {
var flypath = "http://bcs.duapp.com/wordprees-bk/fly/wp0.FLY";
alert("欢迎访问gisvr! skyline双屏");
globe1 = Te1.CreateInstance("TerraExplorerX.SGWorld61");
globe1.AttachEvent("OnLoadFinished", OnProjectLoadFinished);
globe1.Open(flypath);
globe2 = Te2.CreateInstance("TerraExplorerX.SGWorld61");
globe2.Open(flypath);
}
function OnProjectLoadFinished() {
var IMW = globe1.Application.Multiple3DWindows;
IMW.LinkPosition(globe2);
}