diff --git a/src/views/military/modules/earthMap/scene/model/Modal.vue b/src/views/military/modules/earthMap/scene/model/Modal.vue index 666e01f..f7e436a 100644 --- a/src/views/military/modules/earthMap/scene/model/Modal.vue +++ b/src/views/military/modules/earthMap/scene/model/Modal.vue @@ -103,7 +103,8 @@ lon: 0, lat: 0, altitude: 0, - cameraLon: 0, + //特殊使用,用于识别新增 + cameraLon: undefined, cameraLat: 0, cameraAltitude: 0, rotationX: 0, diff --git a/src/views/military/modules/earthMap/scene/model/sceneInfo/SenceInfo.vue b/src/views/military/modules/earthMap/scene/model/sceneInfo/SenceInfo.vue index dc9d006..835075c 100644 --- a/src/views/military/modules/earthMap/scene/model/sceneInfo/SenceInfo.vue +++ b/src/views/military/modules/earthMap/scene/model/sceneInfo/SenceInfo.vue @@ -10,7 +10,7 @@
区域名称:
-
@@ -62,7 +62,7 @@
-
相机经度:
相机经度:
@@ -234,7 +234,7 @@ onMounted(async () => { // 打开地图时飞入到指定位置 const moveChinaPosition = function () { // console.log('movePosition', subObject.value); - if (subObject.value.id) { + if (subObject.value.id || subObject.value.cameraLon ) { window.$earth.camera.fov = subObject.value.viewDistance; //飞入应为相机位置 window.$earth.camera.position = [subObject.value.cameraLon, subObject.value.cameraLat, subObject.value.cameraAltitude]; @@ -251,6 +251,10 @@ const moveChinaPosition = function () { // 弹窗地图框属性 const mapVisible = ref(false); const mapShow = function () { + // if(!subObject.value.sceneName){ + // message.warning("请先填写区域名称!") + // return + // } mapVisible.value = true; }; // 关闭地图时设置,视角位置,视距信息