From e6469383d21c75ecd29c676220574db42420980a Mon Sep 17 00:00:00 2001
From: wangzhibo <wangzhibo@shsening.com>
Date: 星期四, 30 九月 2021 11:27:33 +0800
Subject: [PATCH] do not get wind data from server. from weather info

---
 js/function_wind.js |   60 +++++++++++++++---------------------------------------------
 1 files changed, 15 insertions(+), 45 deletions(-)

diff --git a/js/function_wind.js b/js/function_wind.js
index 2a2ca64..fea5db5 100644
--- a/js/function_wind.js
+++ b/js/function_wind.js
@@ -2,11 +2,7 @@
 //绯荤粺 鍔熻兘鍏ュ彛
 
 function addWindLayer(item) {
-
-  $.getJSON("data/getWindParametersByTime.json", { datatype: mars3d.global_variables.queryDataType, datatime: mars3d.global_variables.queryDataTStart }, (result) => {
-    console.log(result);
-
-    var layer_wind = new mars3d.layer.CanvasWindLayer({
+  var layer_wind = new mars3d.layer.CanvasWindLayer({
       id: item.id,
       pid: item.pid,
       name: item.name,
@@ -16,60 +12,34 @@
       particlesNumber: 1000,
       maxAge: 60,
       lineWidth: 1,
-      reverseY: true
+      reverseY: true,
+      show:item.show
     });
-    layer_wind.show = item.show;
     map.addLayer(layer_wind);
-
-    layer_wind.data = convertWindData(result.data);
-  });
+    layer_wind.data = createWindData();
+  
 }
 
-function convertWindData(arr) {
+function createWindData() {
 
   var arrU = [];
   var arrV = [];
-
-  var xmin = arr[0].x;
-  var xmax = arr[0].x;
-  var ymin = arr[0].y;
-  var ymax = arr[0].y;
-
   // 椋庡悜鏄互y杞存鏂瑰悜涓洪浂搴﹂『鏃堕拡杞紝0搴﹁〃绀哄寳椋庛��90搴﹁〃绀轰笢椋庛��
   // u琛ㄧず缁忓害鏂瑰悜涓婄殑椋庯紝u涓烘锛岃〃绀鸿タ椋庯紝浠庤タ杈瑰惞鏉ョ殑椋庛��
   // v琛ㄧず绾害鏂瑰悜涓婄殑椋庯紝v涓烘锛岃〃绀哄崡椋庯紝浠庡崡杈瑰惞鏉ョ殑椋庛��
-  for (let i = 0, len = arr.length; i < len; i++) {
-    const item = arr[i];
-    if (xmin > item.x) {
-      xmin = item.x;
-    }
-    if (xmax < item.x) {
-      xmax = item.x;
-    }
-    if (ymin > item.y) {
-      ymin = item.y;
-    }
-    if (ymax < item.y) {
-      ymax = item.y;
-    }
-
-    var u = mars3d.WindUtil.getU(item.speed, item.dir);
+  var u = mars3d.WindUtil.getU(mars3d.global_variables.windSpeed, mars3d.global_variables.wind360);
+  var v = mars3d.WindUtil.getV(mars3d.global_variables.windSpeed, mars3d.global_variables.wind360);
+  for (let i = 0; i < 9; i++) {
     arrU.push(u);
-
-    var v = mars3d.WindUtil.getV(item.speed, item.dir);
     arrV.push(v);
   }
-
-  var rows = getKeyNumCount(arr, "y"); //璁$畻 琛屾暟
-  var cols = getKeyNumCount(arr, "x"); //璁$畻 鍒楁暟
-
   return {
-    xmin: xmin,
-    xmax: xmax,
-    ymax: ymax,
-    ymin: ymin,
-    rows: rows,
-    cols: cols,
+    xmin: 120,
+    xmax: 122,
+    ymax: 32,
+    ymin: 30,
+    rows: 3,
+    cols: 3,
     udata: arrU, //妯悜椋庨��
     vdata: arrV, //绾靛悜椋庨��
   };

--
Gitblit v1.9.1