sen
2025-04-22 84034391a79a26f6b60c1922883d9c37333805f5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
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;
    }
  }
}