From b87b2befa85bd085f40dc5aa7ea9bfbc17d807e5 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期五, 10 一月 2025 17:15:02 +0800
Subject: [PATCH] 1. 调整了网格内文本的展示方式和样式; 2. 省去了单个网格4个顶点坐标的计算逻辑,交由后端完成;

---
 src/views/satellitetelemetry/SatelliteProxy.js |   24 +++++++++++++++++++-----
 1 files changed, 19 insertions(+), 5 deletions(-)

diff --git a/src/views/satellitetelemetry/SatelliteProxy.js b/src/views/satellitetelemetry/SatelliteProxy.js
index 1b36366..7b7f8cf 100644
--- a/src/views/satellitetelemetry/SatelliteProxy.js
+++ b/src/views/satellitetelemetry/SatelliteProxy.js
@@ -23,10 +23,24 @@
 function drawPolyline(gridInfo) {
   // 缁樺埗缃戞牸
   const points = gridInfo.map((v) => {
-    return calculate.wgs84_To_Gcj02(v.longitude, v.latitude);
-    // return [v.longitude, v.latitude]
+    // return calculate.wgs84_To_Gcj02(v.longitude, v.latitude);
+    return [v.longitude, v.latitude];
   });
-  const gridPoints = gridMapUtil.parseGridPoint(points);
+  // const gridPoints = gridMapUtil.parseGridPoint(points);
+  // console.log('gridPoints:', gridPoints);
+
+  const gridPoints = gridInfo.map((v) => {
+    return [
+      calculate.wgs84_To_Gcj02(v.point1Lon, v.point1Lat),
+      calculate.wgs84_To_Gcj02(v.point2Lon, v.point2Lat),
+      calculate.wgs84_To_Gcj02(v.point3Lon, v.point3Lat),
+      calculate.wgs84_To_Gcj02(v.point4Lon, v.point4Lat)
+      // [v.point1Lon, v.point1Lat],
+      // [v.point2Lon, v.point2Lat],
+      // [v.point3Lon, v.point3Lat],
+      // [v.point4Lon, v.point4Lat]
+    ];
+  });
   const gridViews = gridMapUtil.drawPolylines(gridPoints);
   return { gridViews, gridPoints, points };
 }
@@ -41,7 +55,7 @@
     };
   });
   // return gridMapUtil.drawGridTextLabel(data, textViews, labelsLayer, 'bottom');
-  return gridMapUtil.drawGridText(data, textViews, 'top-center');
+  return gridMapUtil.drawGridText(data, textViews, 'top-center', 'data');
 }
 
 // 缁樺埗鐩戞祴鏁版嵁鎺掑悕鏂囨湰
@@ -54,7 +68,7 @@
     };
   });
   // return gridMapUtil.drawGridTextLabel(data, textViews, labelsLayer, 'top');
-  return gridMapUtil.drawGridText(data, textViews, 'bottom-center');
+  return gridMapUtil.drawGridText(data, textViews, 'bottom-center', 'rank');
 }
 
 // 缁樺埗鐩戞祴鏁版嵁鍊煎搴旂綉鏍奸鑹�

--
Gitblit v1.9.3