From 2c2bc8614c8ea0ce386369eb4924da1e6aa052d1 Mon Sep 17 00:00:00 2001
From: husq <931347610@qq.com>
Date: Wed, 27 Sep 2023 09:35:57 +0800
Subject: [PATCH] 添加环境配置区分

---
 src/hooks/use-cesium-tsa.ts |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/hooks/use-cesium-tsa.ts b/src/hooks/use-cesium-tsa.ts
index 4ad2d7a..5cf09c8 100644
--- a/src/hooks/use-cesium-tsa.ts
+++ b/src/hooks/use-cesium-tsa.ts
@@ -36,13 +36,13 @@
   ])
   // 清除所有标记点
   function removeAllPoint () {
-    console.log(cesiumExample, 'cesiumExample')
     if (cesiumExample) {
-      cesiumExample.entities.removeAll()
+      cesiumExample?.entities?.removeAll()
     }
   }
   // 添加标记点
   function addPoint (pointOption:pointOption) {
+    if (!pointOption.longitude && !pointOption.latitude) return
     cesiumExample.entities.add({
       position: Cesium.Cartesian3.fromDegrees(pointOption.longitude, pointOption.latitude),
       billboard: pointOption.billboard,
@@ -51,6 +51,7 @@
   }
   // 飞行 flyto
   function flyTo (pointOption:pointOption, time: number = 3) {
+    if (!pointOption.longitude && !pointOption.latitude) return
     const destination = Cesium.Cartesian3.fromDegrees(pointOption.longitude, pointOption.latitude, 1000)
     const duration = time
     cesiumExample.camera.flyTo({

--
Gitblit v1.9.3