老张小宅 2017-02-28 05:56 采纳率: 0%
浏览 1186

skyline 在JavaScript下不执行OnProjectLoadFinished中的代码

skyline版本6.6.1
OnProjectLoadFinished注册成功,函数中加入alert("OK");后一切正常,注释掉就不执行之后的代码,请教

代码如下:

 <html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
        <title>test</title>
        <script type="text/javascript">
        /**
         *
         *初始化页面,加载工程,监听工程加载完毕事件
         *
         */
        function Init() {
            try {
                //fly文件路径
                var flyPath = "http://www.csmap.gov.cn/threedmap/fly/Default.fly";
                //添加onloadFinished事件
                TE.AttachEvent("OnLoadFinished", OnProjectLoadFinished);
                //打开工程
                TE.Project.Open(flyPath);
            }
            catch (e) {
                alert("Error: " + e.description);
            }
        }
        function OnProjectLoadFinished(bSuccess){
            //alert("Received project loaded event: " + ((bSuccess) ? "Success" : "Failure"));
            var tyg = TE.Creator.CreatePosition(112.98,28.18,1000,40,300,-90);
            TE.Navigate.FlyTo(tyg);             
        }
        </script>
    </head>
    <body onload="Init()"> 
        <!--定义TerraExplorer的信息窗口对象-->
        <object ID="TEInformationWindow" classid="CLSID:3a4f9193-65a8-11d5-85c1-0001023952c1" BorderStyle ="4" width="300" height="400"></object>
        <!--定义一个TerraExplorer 3D窗口对象-->
        <object ID="TE3DWindow" classid="CLSID:3a4f9192-65a8-11d5-85c1-0001023952c1" BorderStyle ="4" width="650" height="400"></object>
        <!--定义TerraExplorer对象-->
        <object ID="TE" CLASSId="CLSID:3A4F9199-65A8-11D5-85C1-0001023952C1"></object>
    </body>
</html>
  • 写回答

1条回答 默认 最新

  • 关注
    评论

报告相同问题?

悬赏问题

  • ¥30 帮我写一段可以读取LD2450数据并计算距离的Arduino代码
  • ¥15 C#调用python代码(python带有库)
  • ¥15 矩阵加法的规则是两个矩阵中对应位置的数的绝对值进行加和
  • ¥15 活动选择题。最多可以参加几个项目?
  • ¥15 飞机曲面部件如机翼,壁板等具体的孔位模型
  • ¥15 vs2019中数据导出问题
  • ¥20 云服务Linux系统TCP-MSS值修改?
  • ¥20 关于#单片机#的问题:项目:使用模拟iic与ov2640通讯环境:F407问题:读取的ID号总是0xff,自己调了调发现在读从机数据时,SDA线上并未有信号变化(语言-c语言)
  • ¥20 怎么在stm32门禁成品上增加查询记录功能
  • ¥15 Source insight编写代码后使用CCS5.2版本import之后,代码跳到注释行里面