window.addEventListener("message", function (event) {
|
//event.data获取传过来的数据
|
|
comdata = event.data.param;
|
if (event.data.type == "function") {
|
let name = event.data.name;
|
let param = event.data.param;
|
let fun = eval(name);
|
new fun(param);
|
}
|
});
|
let islabel = false;
|
let islabel1 = false;
|
function exec3d(comdata) {
|
console.log(comdata);
|
if (comdata.type == 1) {
|
if (comdata.data == "复位") {
|
view.resetCamera();
|
view.resetLayer();
|
} else if (comdata.data == "标签显示") {
|
islabel = !islabel; //取反
|
if (islabel) {
|
img_2.style.display = "none";
|
img.style.display = "none";
|
img1.style.display = "none";
|
img1_2.style.display = "none";
|
img4.style.display = "none";
|
img5.style.display = "none";
|
img6.style.display = "none";
|
img2.style.display = "none";
|
} else {
|
img_2.style.display = "block";
|
img.style.display = "block";
|
img1.style.display = "block";
|
img1_2.style.display = "block";
|
img4.style.display = "block";
|
img5.style.display = "block";
|
img6.style.display = "block";
|
img2.style.display = "block";
|
}
|
|
// 控制标签显示或隐藏
|
// view.nameVisible("跨境国际货线", islabel);
|
// view.nameVisible("快件跨境电商清关中心", islabel);
|
// view.nameVisible("综合查验场", islabel);
|
// view.nameVisible("保税仓", islabel);
|
// view.nameVisible("综合办公楼", islabel);
|
// view.nameVisible("指定场地", islabel);
|
|
} else if (comdata.data == "自动旋转") {
|
islabel1 = !islabel1; //取反
|
view.controls.autoRotate = islabel1;
|
}
|
}
|
}
|