/* 演示2个弹窗的情形 */ //模块: xjsdk.widget.bindClass(xjsdk.widget.BaseWidget.extend({ options: { //弹窗 view: [{ type: "window", url: "viewLeft.html", name: "left", windowOptions: { "noTitle": true, "closeBtn": 0, "width": 200, "position": { "top": 70, "bottom": 0, "left": 0 } } }, { type: "window", url: "viewRight.html", name: "right", windowOptions: { "noTitle": true, "closeBtn": 0, "width": 200, "position": { "top": 70, "bottom": 0, "right": 0 } } }], }, //初始化[仅执行1次] create: function () { }, viewWindowLeft: null, viewWindowRight: null, //每个窗口创建完成后调用 winCreateOK: function (opt, result) { if (opt.name == "left") { this.viewWindowLeft = result; this.viewWindowLeft.testShowText('这是从地图主页面发送的交互请求1'); //test } else { this.viewWindowRight = result; this.viewWindowRight.testShowText('这是从地图主页面发送的交互请求2');//test } }, //打开激活 activate: function () { if (this.viewWindowLeft) this.viewWindowLeft.testShowText('这是从地图主页面发送的交互请求3'); if (this.viewWindowRight) this.viewWindowRight.testShowText('这是从地图主页面发送的交互请求4'); }, //关闭释放 disable: function () { }, testCenterAt1: function () { this.viewer.xjsdk.centerAt({ "y": 31.981816, "x": 118.782446, "z": 10607.4, "heading": 5.5, "pitch": -51.9, "roll": 0 }); }, testCenterAt2: function () { this.viewer.xjsdk.centerAt({ "y": 31.686288, "x": 117.229619, "z": 11333.9, "heading": 359.2, "pitch": -39.5, "roll": 360 }); }, }));