From 8dc63fb2f82aefc329addd61781ce74a0f8edca3 Mon Sep 17 00:00:00 2001
From: fuchengshen <men883234@gmail.com>
Date: 星期三, 19 十月 2022 16:57:38 +0800
Subject: [PATCH] 上海遮罩层

---
 widgetsTS/taxiRouteReplay/widget.js |   25 ++++++++++++++++---------
 1 files changed, 16 insertions(+), 9 deletions(-)

diff --git a/widgetsTS/taxiRouteReplay/widget.js b/widgetsTS/taxiRouteReplay/widget.js
index 0b9bebb..300d329 100644
--- a/widgetsTS/taxiRouteReplay/widget.js
+++ b/widgetsTS/taxiRouteReplay/widget.js
@@ -13,7 +13,7 @@
     }
 
     reloadData(new_taxi_sn) {
-      // this.viewWindow.resetStartQueryTaxiDataText(new_taxi_sn);
+      this.viewWindow.resetStartQueryTaxiDataText(new_taxi_sn);
       this.taxi_sn = new_taxi_sn;
 
       if (this.startGraphic) {
@@ -86,20 +86,27 @@
 
     addTaxiPointInfoGraphic() {
         var Pointsdata = mars3d.global_variables.singleTaxiReplayData;
-        var points = [];
         for (var i = 0, len = Pointsdata.length; i < len; i++) {
           var item = Pointsdata[i];
-          var lng = Number(item["lon"]); //缁忓害
-          var lat = Number(item["lat"]); //绾害
+          // var lng = Number(item["lon"]); //缁忓害
+          // var lat = Number(item["lat"]); //绾害
           // var position = null;
           // if (lng && lat) {
-          //   //position = Cesium.Cartesian3.fromDegrees(lng, lat);
+          //   position = Cesium.Cartesian3.fromDegrees(lng, lat);
           // }
-          points[Pointsdata.length] = [lng, lat];
-
+          let keys = ["lon","lat"]
+          let array = []
+          Pointsdata.map(item => {
+            array.push(keys.reduce((result, key) => ({ ...result, [key]: item[key] }), {}))
+          })
+          let points = []
+          array.map(item => {
+            points.push(Object.values(item))
+          })
           item = changeNullAndundefinedToEmpty(item)
+          //points[Pointsdata.length] = [lon,lat]
           var CorridorPrimitive = new mars3d.graphic.CorridorPrimitive({
-            position: points,
+            positions: points,
             style: {
               with: 50,
               height: 0,
@@ -173,7 +180,7 @@
       this.appDateHourEnd = mars3d.global_variables.queryDataTEnd;
       this.nodejs_url_predix = mars3d.global_variables.nodejs_url_predix;
       this.taxi_sn = this.config.params;
-      // this.viewWindow.resetStartQueryTaxiDataText(this.taxi_sn);
+      this.viewWindow.resetStartQueryTaxiDataText(this.taxi_sn);
 
     }
     //鎵撳紑婵�娲�

--
Gitblit v1.9.1