| | |
| | | MSET_MORENWEIZHI(state, data) { |
| | | state.startPointFn = data |
| | | }, |
| | | // 开关飞入点图标 |
| | | MSET_OPENPOINTEL(state, val) { |
| | | if (val) { |
| | | state.pointLayerData.img = state.pointLayerData.checked |
| | | state[state.pointLayerData.layer].show = true |
| | | } else { |
| | | state.pointLayerData.img = state.pointLayerData.normal |
| | | state[state.pointLayerData.layer].show = false |
| | | } |
| | | }, |
| | | // // 开关飞入点图标 |
| | | // MSET_OPENPOINTEL(state, val) { |
| | | // if (val) { |
| | | // state.pointLayerData.img = state.pointLayerData.checked |
| | | // state[state.pointLayerData.layer].show = true |
| | | // } else { |
| | | // state.pointLayerData.img = state.pointLayerData.normal |
| | | // state[state.pointLayerData.layer].show = false |
| | | // } |
| | | // }, |
| | | //切换2D和2.5D |
| | | MSET_DIMENSION(state, data) { |
| | | MSET_DIMENSION(state, data) {//3d,2.5d转换事件 |
| | | state.dimension = data; |
| | | if (data == "2D") { // 改数据为3d数据 |
| | | if (data == "3D") { // 改数据为3d数据 |
| | | state.dimensionData = {// 维度镜头数据 |
| | | heading: 0, |
| | | pitch: -45, |
| | |
| | | roll: 0 |
| | | }; |
| | | state.tilesetLayer.show = false//隐藏3d图形 |
| | | |
| | | state.newLayer = state.usetowpointfive();//添加2.5d图形贴片 |
| | | |
| | | state.wallLayer.show = true//打开瀑布 |
| | | |
| | | state.startPointFn();//移动默认视角 |
| | | |
| | | } |
| | | }, |
| | | //切换控制 |
| | |
| | | let clas, Flys; |
| | | const nowHeight = Math.ceil(state.mviewer.camera.positionCartographic.height); |
| | | console.log(data) |
| | | if (state.dimension == "2D") { |
| | | if (state.dimension == "3D") { |
| | | Flys = [ |
| | | +data.lntLat[0] + 0.01197, |
| | | // +data.lntLat[1] - 0.0001, |
| | |
| | | state.mviewer.camera.lookAtTransform(global.DC.Namespace.Cesium.Matrix4.IDENTITY) |
| | | // console.log(global.DC.Namespace.Cesium.Matrix4.IDENTITY) |
| | | }, |
| | | MSET_DIMENSIONS({ state, commit, dispatch }, val) { |
| | | MSET_DIMENSIONS({ state, commit, dispatch }, val) {//3d,2.5d转换事件 |
| | | commit("MSET_DIMENSION", val); |
| | | //控制高度 |
| | | const height = Math.ceil(state.mviewer.camera.positionCartographic.height); |
| | |
| | | }, |
| | | }); |
| | | }, |
| | | MSET_GOTOCC({ state, commit, dispatch }, val) { |
| | | MSET_GOTOCC({ state, commit, dispatch }, val) {//测试移动位置 |
| | | // commit("MSET_DIMENSION", val); |
| | | //控制高度 |
| | | // const height = Math.ceil(state.mviewer.camera.positionCartographic.height); |