liuyg
2021-12-31 c8d5372b039adc272da61a3627dcc1ff898417d4
+代码优化
2 files modified
31 ■■■■■ changed files
src/components/mobilemap/index.vue 2 ●●● patch | view | raw | blame | history
src/store/modules/mobile.js 29 ●●●●● patch | view | raw | blame | history
src/components/mobilemap/index.vue
@@ -526,7 +526,7 @@
            }
          };
          that.dimension == "2.5D"
            ? doit([116.390060025, 27.95649473, 2000.0])
            ? doit([116.36618337, 27.95911915, 2000.0])
            : doit([117.08513731, 31.64790556, 600.0]);
        };
        startPoint(1);
src/store/modules/mobile.js
@@ -115,14 +115,14 @@
                    roll: 0
                };
                // console.log(1321)
                state.wallLayer.show = false;
                state.wallLayer.show = false; //关闭瀑布   以及2.5d图形贴片
                state.mviewer.imageryLayers.remove(state.newLayer);
                state.newLayer = null;
                // state.silhouetteBlue.selected = []
                state.tilesetLayer.changesilhouetteBlue();
                state.tilesetLayer.changesilhouetteBlue(); //清空silhouetteBlue.selected = [];
                // console.log(state.tileset)
                state.tilesetLayer.show = true;
                state.startPointFn();
                state.tilesetLayer.show = true; //显示3d图形
                state.startPointFn();//移动默认视角
                // state.mviewer.flyTo(state.tileset);
            } else if (data == "2.5D") {
                state.dimensionData = {// 维度镜头数据
@@ -130,25 +130,14 @@
                    pitch: -90,
                    roll: 0
                };
                state.tilesetLayer.show = false
                state.tilesetLayer.show = false//隐藏3d图形
                state.newLayer = state.usetowpointfive();
                state.newLayer = state.usetowpointfive();//添加2.5d图形贴片
                state.wallLayer.show = true
                state.wallLayer.show = true//打开瀑布
                state.startPointFn();
                // state.mviewer.camera.setView({
                //     // Cesium的坐标是以地心为原点,一向指向南美洲,一向指向亚洲,一向指向北极州
                //     // fromDegrees()方法,将经纬度和高程转换为世界坐标
                //     destination: global.DC.Namespace.Cesium.Cartesian3.fromDegrees(116.36618337, 27.95911915, 1000.0),
                //     orientation: {
                //         // 指向
                //         heading: global.DC.Namespace.Cesium.Math.toRadians(0, 0),
                //         // 视角
                //         pitch: global.DC.Namespace.Cesium.Math.toRadians(-90),
                //         roll: 0.0
                //     }
                // })
                state.startPointFn();//移动默认视角
            }
        },
        //切换控制