From c8f7a22f73dc689b6a05d5979a73a2534e323578 Mon Sep 17 00:00:00 2001
From: zhaoxing <zhaoxing@shsening.com>
Date: 星期六, 15 十月 2022 11:04:24 +0800
Subject: [PATCH] 车辆轨迹显示流路颜色
---
widgetsTS/taxiRouteReplay/widget.js | 19 +++++++++++++++----
1 files changed, 15 insertions(+), 4 deletions(-)
diff --git a/widgetsTS/taxiRouteReplay/widget.js b/widgetsTS/taxiRouteReplay/widget.js
index 182bc93..1c94beb 100644
--- a/widgetsTS/taxiRouteReplay/widget.js
+++ b/widgetsTS/taxiRouteReplay/widget.js
@@ -57,21 +57,32 @@
},
});
this.pointLayer.addGraphic(this.endGraphic);
+
+ var Pointsdata = mars3d.global_variables.singleTaxiReplayData
+ 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 position = null;
+ if (lng && lat) {
+ position = Cesium.Cartesian3.fromDegrees(lng, lat);
+ }
+ item = changeNullAndundefinedToEmpty(item)
let graphic = new mars3d.graphic.PolylineEntity({
positions: points,
style: {
width: 10,
material: new mars3d.material.LineFlowMaterialProperty({
- color: Cesium.Color.AQUA,
+ color:this.viewWindow.getLayerPointColorByQindexandValue(1004,this.qindex, item[this.qindex]),
image: "./img/textures/arrow2.png",
- repeat: new Cesium.Cartesian2(50, 1),
- speed: 40, //閫熷害锛屽缓璁彇鍊艰寖鍥�1-100
+ repeat: new Cesium.Cartesian2(30, 1),
+ speed: 30, //閫熷害锛屽缓璁彇鍊艰寖鍥�1-100
})
},
});
this.routeLayer.addGraphic(graphic);
this.routeLayer.flyTo();
- }
+ }}
addTaxiPointInfoGraphic() {
var Pointsdata = mars3d.global_variables.singleTaxiReplayData
--
Gitblit v1.9.1