diff --git a/src/components/h-cesium-viewer/calculators/SatelliteCalculator.ts b/src/components/h-cesium-viewer/calculators/SatelliteCalculator.ts index f4694e0..f51b831 100644 --- a/src/components/h-cesium-viewer/calculators/SatelliteCalculator.ts +++ b/src/components/h-cesium-viewer/calculators/SatelliteCalculator.ts @@ -24,7 +24,7 @@ export class SatelliteCalculator { * @returns 解析成功返回 SatRec 对象,否则返回 null。 */ parseTle(tle: string, satelliteId: string): null | SatRec { - const tleLines = tle.trim().split('\n'); + const tleLines = tle.trim().split('\n') as [string, string, string]; if (tleLines.length < 3) { console.error(`无效的 TLE 格式 (ID: ${satelliteId}): TLE 字符串至少需要三行`); return null; diff --git a/src/components/h-cesium-viewer/h-cesium-viewer.vue b/src/components/h-cesium-viewer/h-cesium-viewer.vue index 064f008..6ead665 100644 --- a/src/components/h-cesium-viewer/h-cesium-viewer.vue +++ b/src/components/h-cesium-viewer/h-cesium-viewer.vue @@ -1,5 +1,5 @@ @@ -122,21 +137,17 @@ const selectedStationIdsArray = computed({
添加随机站点 - 移除最后一个 - 清空所有 - 当前站点数: {{ groundStationState.stations.length }} - | 选中站点数: {{ groundStationState.selectedIds.size }} + 当前站点数: {{ stationState.stations.length }} + | 选中站点数: {{ stationState.selectedIds.size }}
-
+
选择要显示的站点:
@@ -144,17 +155,22 @@ const selectedStationIdsArray = computed({ - 当前卫星数: {{ satelliteState.satellites.length }} - | 选中卫星数: {{ satelliteState.selectedIds.size }} -
- 选择要显示的卫星: +
+
+ 当前卫星数: {{ satelliteState.satellites.length }} + | 选中卫星数: {{ satelliteState.selectedIds.size }} +
+ +
+
+ 选择要显示的卫星:
- +
叠加 UI 示例