From 3369585b980d1be2fd61a76d4cdccd3818604463 Mon Sep 17 00:00:00 2001
From: ansel0926 <ansel0926@gmail.com>
Date: 星期二, 17 五月 2022 13:59:50 +0800
Subject: [PATCH] 可视距离

---
 assets/map/map3D.js |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/assets/map/map3D.js b/assets/map/map3D.js
index b8aad04..2113bfa 100644
--- a/assets/map/map3D.js
+++ b/assets/map/map3D.js
@@ -1410,7 +1410,6 @@
 }
 
 function initDrawEntity(){//zzf:鍒濆鍖栧浘褰�
-
 	let token = window.localStorage.getItem("token");
     $.ajax({
 		type: "get",
@@ -1463,7 +1462,7 @@
 			horizontalOrigin: Cesium.HorizontalOrigin.CENTER,
 			disableDepthTestDistance: Number.POSITIVE_INFINITY,
 			heightReference: Cesium.HeightReference.CLAMP_TO_GROUND,
-			distanceDisplayCondition: new Cesium.DistanceDisplayCondition(0, 10000000000000.0)
+			distanceDisplayCondition: window.localStorage.getItem("visualDistance")?new Cesium.DistanceDisplayCondition(0, window.localStorage.getItem("visualDistance")):new Cesium.DistanceDisplayCondition(0, 100000.0)
 		},
 		billboard: {
 			image: iconPath,
@@ -1474,7 +1473,7 @@
 			horizontalOrigin: Cesium.HorizontalOrigin.CENTER,
 			disableDepthTestDistance: Number.POSITIVE_INFINITY,
 			heightReference: Cesium.HeightReference.CLAMP_TO_GROUND,
-			distanceDisplayCondition: new Cesium.DistanceDisplayCondition(0, 10000000000000.0)
+			distanceDisplayCondition: window.localStorage.getItem("visualDistance")?new Cesium.DistanceDisplayCondition(0, window.localStorage.getItem("visualDistance")):new Cesium.DistanceDisplayCondition(0, 100000.0)
 		}
 	});
 	if(drawEntity.content!=null&&drawEntity.content!=""){
@@ -1527,7 +1526,8 @@
 			clampToGround: true,
 			width: drawEntity.fontsize?drawEntity.fontsize:1,
 			material: drawEntity.color?Cesium.Color.fromCssColorString(drawEntity.color):new Cesium.Color.fromBytes(255,124,0,255),
-			positions:measureLinePositonsArray
+			positions:measureLinePositonsArray,
+			distanceDisplayCondition: new Cesium.DistanceDisplayCondition(0, 10000000.0)
 		},
 		drawpointArr: drawpointArr,
 		measureLinePositonsArray: measureLinePositonsArray
@@ -1577,7 +1577,8 @@
 			outlineColor: Cesium.Color.WHITE,
 			hierarchy: new Cesium.CallbackProperty(function () {
 				return polygon;
-			}, false)
+			}, false),
+			distanceDisplayCondition: new Cesium.DistanceDisplayCondition(0, 10000000.0)
 		}
 	});
 	if(drawEntity.content!=null&&drawEntity.content!=""){
@@ -1619,7 +1620,7 @@
 			horizontalOrigin: Cesium.HorizontalOrigin.CENTER,
 			disableDepthTestDistance: Number.POSITIVE_INFINITY,
 			heightReference: Cesium.HeightReference.CLAMP_TO_GROUND,
-			distanceDisplayCondition: new Cesium.DistanceDisplayCondition(0, 10000000000000.0)
+			distanceDisplayCondition: window.localStorage.getItem("visualDistance")?new Cesium.DistanceDisplayCondition(0, window.localStorage.getItem("visualDistance")):new Cesium.DistanceDisplayCondition(0, 100000.0)
 		},
 		billboard: {
 			image: iconPath,
@@ -1630,7 +1631,7 @@
 			horizontalOrigin: Cesium.HorizontalOrigin.CENTER,
 			disableDepthTestDistance: Number.POSITIVE_INFINITY,
 			heightReference: Cesium.HeightReference.CLAMP_TO_GROUND,
-			distanceDisplayCondition: new Cesium.DistanceDisplayCondition(0, 10000000000000.0)
+			distanceDisplayCondition: window.localStorage.getItem("visualDistance")?new Cesium.DistanceDisplayCondition(0, window.localStorage.getItem("visualDistance")):new Cesium.DistanceDisplayCondition(0, 100000.0)
 		}
 	});
 	if(drawEntity.content!=null&&drawEntity.content!=""){

--
Gitblit v1.9.1