From fb336f319c71291fa09de3e7f67f1ccfab3cb7c8 Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Sat, 23 Sep 2023 15:58:40 +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