diff --git a/src/renderer/src/common/addMapSource.ts b/src/renderer/src/common/addMapSource.ts
index bab941c..c648528 100644
--- a/src/renderer/src/common/addMapSource.ts
+++ b/src/renderer/src/common/addMapSource.ts
@@ -2,11 +2,15 @@ import { TreeApi } from '@/api/tree'
import { useTreeNode } from '../views/components/tree/hooks/treeNode'
import { initMapData } from './initMapData'
-export const addMapSource = async ({ type, id, sourceName = '未命名对象', opt = {} }, cd:any = null) => {
+export const addMapSource = async ({ type, id, sourceName = '未命名对象', opt = {} }, cd: any = null) => {
const { cusAddNodes } = useTreeNode()
if (!id) {
id = new YJ.Tools().randomString()
}
+ //判断是否已有元素
+ if (window.earth.entityMap.get(id)) {
+ window.earth.entityMap.get(id).remove()
+ }
let options: any = await initMapData(type, opt, cd)
let selectedNodes = window.treeObj.getSelectedNodes()
let node = selectedNodes && selectedNodes[selectedNodes.length - 1]
diff --git a/src/renderer/src/views/components/propertyBox/FlyRoam.vue b/src/renderer/src/views/components/propertyBox/FlyRoam.vue
index 94915c9..4d2f284 100644
--- a/src/renderer/src/views/components/propertyBox/FlyRoam.vue
+++ b/src/renderer/src/views/components/propertyBox/FlyRoam.vue
@@ -121,7 +121,7 @@
max="999999.99"
step="0.01"
name="defaultTime"
- value="0"
+ value="5"
/>
s
@@ -264,7 +264,7 @@ let allData: any = reactive({
name: '',
points: [],
repeat: '',
- defaultTime: 0,
+ defaultTime: 5,
totalTime: 0
})
const save = () => {
@@ -375,8 +375,7 @@ defineExpose({