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; } } }