| | |
| | | </div> |
| | | |
| | | </div> |
| | | <div class="cesiumButtonGroup"> |
| | | <el-button id="groundPoi" @click="addGroundPoi()" type="primary">地面点</el-button> |
| | | <el-input v-model="mergeNumber" placeholder="请输入合并范围" type="number" style="width: 150px;"></el-input> |
| | | <el-button @click="mergePoint()" type="success">合并</el-button> |
| | | </div> |
| | | |
| | | <!-- <div class="key-container"> |
| | | <div class="arrow-row"> |
| | | <div |
| | |
| | | </div> |
| | | </div> --> |
| | | </div> |
| | | |
| | | <el-button id="groundPoi" class="groundPoi" @click="addGroundPoi()" type="info" plain >地面点</el-button> |
| | | <div class="cesiumButtonGroup"> |
| | | <el-input v-model="mergeNumber" placeholder="合并范围" type="number" style="width: 120px;"></el-input> |
| | | <el-button @click="mergePoint()" type="success">合并</el-button> |
| | | </div> |
| | | <!-- 动态坐标、动态相机参数显示 --> |
| | | <!-- <div id="moveResult" class="moveResult"> |
| | | <div id="moveResultCon" class="moveResultCon"></div> |
| | |
| | | editAction(action){ |
| | | // 点击左侧小图标,右侧切换到该 action |
| | | this.currentAction = action; |
| | | console.log(action) |
| | | console.log(this.currentAction) |
| | | if(action.type == '悬停') { |
| | | this.time = action.extra.value |
| | | } else if(action.type == '拍照'){ |
| | | this.newTakePhoto = action.extra.value |
| | | this.takePhoto = action.extra.value |
| | | }else if(action.type == '开始录像'){ |
| | | this.newTakeVideo = action.extra.value |
| | | this.takeVideo = action.extra.value |
| | | }else if(action.type == '结束录像'){ |
| | | } |
| | | }, |
| | |
| | | console.log(this.newTakePhoto) |
| | | this.takePhoto = this.newTakePhoto; // 点击对号时,更新数据 |
| | | this.isEditingPhoto = false; // 结束编辑 |
| | | this.currentAction.extra.value = this.takePhoto |
| | | this.currentAction.extra.value = this.newTakePhoto |
| | | }, |
| | | cancelEditing() { |
| | | this.newTakePhoto = this.takePhoto; // 点击取消时,恢复原数据 |
| | |
| | | validateVideoInput() { |
| | | this.takeVideo = this.newTakeVideo; // 点击对号时,更新数据 |
| | | this.isEditingVideo = false; // 结束编辑 |
| | | this.currentAction.extra.value = this.takeVideo |
| | | this.currentAction.extra.value = this.newTakeVideo |
| | | }, |
| | | cancelVideoEditing() { |
| | | this.newTakeVideo = this.takeVideo; // 点击取消时,恢复原数据 |
| | |
| | | |
| | | <style scoped> |
| | | |
| | | |
| | | .cesium-example{ |
| | | height: calc(100vh - 185px); |
| | | /* height: calc(100vh - 185px); */ |
| | | height: 100%; |
| | | } |
| | | #cesiumContainer { |
| | | margin: 0; |
| | |
| | | /* padding: 0 5px; */ |
| | | right: 10px; |
| | | /* top: 0px; */ |
| | | bottom: 80px; |
| | | bottom: 30px; |
| | | margin: 0; |
| | | width: 400px; |
| | | height: 300px; |
| | |
| | | } |
| | | .flayDataAll { |
| | | background-color:#232323; |
| | | height: calc(100% - 55px); |
| | | /* height: calc(100% - 55px); */ |
| | | height: calc(100% - 5px); |
| | | width: 100%; |
| | | } |
| | | .flyData{ |
| | | width: calc(100% - 32px); |
| | | height: calc(100% - 55px); |
| | | /* height: calc(100% - 55px); */ |
| | | height: calc(100% - 5px); |
| | | margin: auto; |
| | | color: white; |
| | | } |
| | | .cesiumButtonGroup{ |
| | | position: absolute; |
| | | bottom: 0; |
| | | top: 15px; |
| | | left: 100px; |
| | | /* margin-top: 10px; |
| | | margin-left: 10px; */ |
| | | } |
| | | .groundPoi { |
| | | position: absolute; |
| | | top: 15px; |
| | | left: 350px; |
| | | } |
| | | .moveResult{position:absolute;z-index:2;background-color:rgba(47,53,60,1);padding:0 5px;right:50%;bottom:30px; |
| | | border:1px solid rgba(255,255,255,.1);box-sizing:content-box;width:220px;height:30px;font-size:14px;text-align:center} |
| | |
| | | height: 300px; |
| | | position: absolute; |
| | | right: 10px; |
| | | bottom:80px; |
| | | bottom:30px; |
| | | /* background-color: red; */ |
| | | z-index: 9; |
| | | |