From 9e6ae70ce9382592bdcc33478b6e505a7682c711 Mon Sep 17 00:00:00 2001
From: wangzhibo <wangzhibo@shsening.com>
Date: 星期二, 28 九月 2021 16:30:44 +0800
Subject: [PATCH] add taxi layer change color

---
 js/function.js |   24 ++++++++++++++++++++++--
 1 files changed, 22 insertions(+), 2 deletions(-)

diff --git a/js/function.js b/js/function.js
index 8d12e33..b2d5b02 100644
--- a/js/function.js
+++ b/js/function.js
@@ -45,6 +45,9 @@
 mars3d.global_variables.queryDataTStart = getDefaultDateTime();
 mars3d.global_variables.queryDataTStartGeo = getDefaultDateTimeGeo();
 mars3d.global_variables.queryDataTEnd = getDefaultDateTimeEnd();
+// for tmp hight light graphic and 
+//mars3d.global_variables.tmpHighlightGraphic;
+//mars3d.global_variables.tmpHighlightGraphicLayer;
 
 
 
@@ -52,6 +55,8 @@
 
   //addMaskShanghai();
   addTDTAnnoLayer();
+  addHighlightLayerClearButton();
+  addTmpHighlightGraphicLayer();
 
   //TODO
   $.getJSON("data/getLayerListByUserid.json", { userid: mars3d.global_variables.userid }, (result) => {
@@ -92,8 +97,8 @@
       var tmpTaxi = map.getLayerById(1004);
       tmpTaxi.clear(true);
       setTaxiLayerMapClock();
-      for (var i = 0, len = taxi_data_list.length; i < len; i++) {
-        addTaxiPathToLayer(taxi_data_list[i], tmpTaxi);
+      for (var i = 0, len = data_list_1004.length; i < len; i++) {
+        getTaxiPathFromServerbySN(data_list_1004[i], tmpTaxi);
       }
     }
 
@@ -104,7 +109,22 @@
 function refreshWidgets() {
 
 }
+function addGraphictoHighlightLayer() {
+  mars3d.global_variables.tmpHighlightGraphicLayer.addGraphic(mars3d.global_variables.tmpHighlightGraphic);
+  
+}
 
+function addHighlightLayerClearButton() {
+  let clearButton = new mars3d.control.ToolButton({
+    title: "clearHighlightLayer",
+    icon: "fa fa-crop",
+    insertIndex: 1, //鎻掑叆鐨勪綅缃『搴�, 1鏄痟ome鎸夐挳鍚庨潰
+    click: (event) => {
+      mars3d.global_variables.tmpHighlightGraphicLayer.clear(true);
+    },
+  });
+  map.addControl(clearButton);
+}
 
 function showDetail(layerid, itemCode) {
   haoutil.msg('鍗曞嚮浜嗭細' + layerid + ',' + itemCode);

--
Gitblit v1.9.1