jihongshun
10 天以前 417c46988366e8c11f54230345f2e6840a0025f7
src/utils/components/init-map.vue
@@ -36,8 +36,8 @@
let  viewerM;
let  viewerC;
let  counter = 0;
 let globalon  = 0
let globalat = 0
let  globalon  = 0
let  globalat = 0
let  pois = [globalon, globalat,0] 
// let  pois = [0, 0,0] 
@@ -78,10 +78,10 @@
    }
  },
  mounted(){
    console.log('111111111111111111')
     this.initCesium();
  },
  beforeDestroy() {
    counter = 0
    this.removeKeyboardEvents();
    if (this.animationFrameId) cancelAnimationFrame(this.animationFrameId);
    if (viewerC) viewerC.destroy();
@@ -90,6 +90,8 @@
    initCesium() {
      viewerM = this.initViewer(this.$refs.cesiumContainer.id);
      viewerC = this.initViewer(this.$refs.cesiumCamera.id);
      window.viewerM = viewerM;
      window.viewerC = viewerC;
      // 💡 在这里继续调用 measure.js / camera.js / botton.js 等逻辑
      // 例如:window.registerMeasureTools(viewerM)
      setTimeout(()=>{
@@ -147,7 +149,7 @@
      
      // // 关闭光照效果
      // viewer.scene.globe.enableLighting = false; // 关闭光照效果
      window.viewer = viewer;
    //    viewer.imageryLayers.add(bdtvectoranoimagery);
      viewer._cesiumWidget._creditContainer.style.display="none";  
      return viewer;