surprise
2023-12-19 fd73e99196e00c82885c83ee2f1253c2fc343756
src/components/mapsdk.vue
@@ -184,7 +184,7 @@
        ></div>
      </div> -->
      <!--      class="center CenDiv"-->
      <div @click="changeMenulayer" class="changeLayer" style="  position: absolute;
      <!-- <div @click="changeMenulayer" class="changeLayer" style="  position: absolute;
  bottom: 116px;
  right: 46px;
  height: 30px;
@@ -196,10 +196,10 @@
  cursor: pointer;
  border: 1px solid rgba(255, 255, 255, 0.5);">
        <div title="底图切换" id="cenBg" class="mapBaseMap"></div>
      </div>
      </div> -->
      <div @click="changeMapType" class="changeMapType" v-if="$store.state.setChangeBaseMap" style="  position: absolute;
  bottom: 85px;
  bottom: 116px;
  right: 46px;
  height: 30px;
  width: 30px;
@@ -949,20 +949,20 @@
        licenseServer: window.sceneConfig.licenseServer,
      });
      window.Viewer = window.sgworld._Viewer;
      if (is_production) {
        Viewer.imageryLayers.removeAll();
        var base_ulr = window.sceneConfig.baseUrl;
        if (base_ulr.indexOf('{host}') > -1) {
          base_ulr = base_ulr.replace("{host}", iisHost)
        }
        Viewer.imageryLayers.addImageryProvider(
          new Cesium.UrlTemplateImageryProvider({
            url: base_ulr,
            maximumLevel: 5
          })
        );
      // if (is_production) {
      //   Viewer.imageryLayers.removeAll();
      //   var base_ulr = window.sceneConfig.baseUrl;
      //   if (base_ulr.indexOf('{host}') > -1) {
      //     base_ulr = base_ulr.replace("{host}", iisHost)
      //   }
      //   Viewer.imageryLayers.addImageryProvider(
      //     new Cesium.UrlTemplateImageryProvider({
      //       url: base_ulr,
      //       maximumLevel: 5
      //     })
      //   );
      }
      // }
      //定位
      // sgworld.Navigate.jumpTo({
      //   //跳转视角
@@ -992,24 +992,24 @@
      //开启深度检测
      // sgworld.Analysis.depthTestAgainstTerrain(true)
      Viewer.scene.globe.depthTestAgainstTerrain = true;
      if (is_production) {
      // if (is_production) {
        var base_ulr = window.sceneConfig.baseUrl;
        if (base_ulr.indexOf('{host}') > -1) {
          base_ulr = base_ulr.replace("{host}", iisHost)
        }
        window.TileMapLayer = Viewer.imageryLayers.addImageryProvider(
          new Cesium.UrlTemplateImageryProvider({
            url: base_ulr,
            maximumLevel: 9
          })
        );
        window.BaseMapLayer = Viewer.imageryLayers.addImageryProvider(
          new Cesium.UrlTemplateImageryProvider({
            url: base_ulr,
          })
        );
      }
      //   var base_ulr = window.sceneConfig.baseUrl;
      //   if (base_ulr.indexOf('{host}') > -1) {
      //     base_ulr = base_ulr.replace("{host}", iisHost)
      //   }
      //   window.TileMapLayer = Viewer.imageryLayers.addImageryProvider(
      //     new Cesium.UrlTemplateImageryProvider({
      //       url: base_ulr,
      //       maximumLevel: 9
      //     })
      //   );
      //   window.BaseMapLayer = Viewer.imageryLayers.addImageryProvider(
      //     new Cesium.UrlTemplateImageryProvider({
      //       url: base_ulr,
      //     })
      //   );
      // }
      // var option = {
      //   url: window.sceneConfig.SGUrl,
@@ -1019,11 +1019,11 @@
      // window.terrainLayer = sgworld.Creator.sfsterrainprovider("", option, "", true, "");
 
      window.terrainLayer = new Cesium.CesiumTerrainProvider({
        // url: LFData + '/3d/terrain/dem20230321'
        url: demLayer
      });
      Viewer.terrainProvider = window.terrainLayer
      window.terrainFlag = 'MPT'
      // window.terrainFlag = 'MPT'
      window.elevationTool = new SmartEarth.ElevationTool(window.sgworld);
      elevationTool.setContourColor("#F1D487");
    },