88 lines
2.2 KiB
JavaScript
88 lines
2.2 KiB
JavaScript
|
/* 演示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 });
|
||
|
|
||
|
},
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
}));
|
||
|
|