@@ -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;
};
// 关闭地图时设置,视角位置,视距信息