From e8d9f2bb15b9e2a0aedafa2e7d56e741b2296f8a Mon Sep 17 00:00:00 2001
From: zhanmingkan <496160012@qq.com>
Date: 星期二, 17 五月 2022 16:23:49 +0800
Subject: [PATCH] Merge branch 'master' of ssh://117.78.1.188:29418/DDE-WEB

---
 assets/map/map3D.js |   39 +++++++++++++++++++++------------------
 1 files changed, 21 insertions(+), 18 deletions(-)

diff --git a/assets/map/map3D.js b/assets/map/map3D.js
index d378aa4..2113bfa 100644
--- a/assets/map/map3D.js
+++ b/assets/map/map3D.js
@@ -9,6 +9,8 @@
 var userId;
 var userName;
 
+var layerMap=new Map();//瀛樺偍id鍜屽浘灞傜殑index绱㈠紩缁撴瀯
+
 var entityMouseClickListenerIsEnable = true;
 
 var previousTime;//鍦扮悆鏃嬭浆鐨勫弬鏁�
@@ -224,9 +226,9 @@
 							maxmin: false,
 							scrollbar: false,
 							shadeClose: true, 
-							area: ['310px', '480px'],
+							area: ['320px', '480px'],
 							resize: false,
-							offset: ['50px',document.body.clientWidth-320],
+							offset: ['50px',document.body.clientWidth-330],
 							content: 'project/editLabel.html',
 							success: function (layero, index) {
 								var iframe = window['layui-layer-iframe' + index];
@@ -254,9 +256,9 @@
 							maxmin: false,
 							scrollbar: false,
 							shadeClose: true,
-							area: ['300px', '330px'],
+							area: ['320px', '335px'],
 							resize: false,
-							offset: ['50px',document.body.clientWidth-320],
+							offset: ['50px',document.body.clientWidth-330],
 							content: 'project/editPoint.html',
 							success: function (layero, index) {
 								var iframe = window['layui-layer-iframe' + index];
@@ -282,9 +284,9 @@
 							maxmin: false,
 							scrollbar: false,
 							shadeClose: true,
-							area: ['310px', '300px'],
+							area: ['320px', '300px'],
 							resize: false,
-							offset: ['50px',document.body.clientWidth-320],
+							offset: ['50px',document.body.clientWidth-330],
 							content: 'project/editLine.html',
 							success: function (layero, index) {
 								var iframe = window['layui-layer-iframe' + index];
@@ -309,9 +311,9 @@
 							maxmin: false,
 							scrollbar: false,
 							shadeClose: true,
-							area: ['310px', '300px'],
+							area: ['320px', '300px'],
 							resize: false,
-							offset: ['50px',document.body.clientWidth-320],
+							offset: ['50px',document.body.clientWidth-330],
 							content: 'project/editPolygon.html',
 							success: function (layero, index) {
 								var iframe = window['layui-layer-iframe' + index];
@@ -932,7 +934,7 @@
 	else if(type==5){
 		let urlArr = val.split("/");
 		let newUrl=urlArr.splice(4).join("/")
-		$("#" + popId).children(".bx-popup-content-ctn").children(".bx-popup-content").children(".image")[0].src = val;
+		$("#" + popId).children(".bx-popup-content-ctn").children(".bx-popup-content").children(".image")[0].src = parent.httpConfig.nginxUrl+newUrl;
 		saveData= {
 			"id":signPointEntity._id,
 			"type": "point",
@@ -943,7 +945,7 @@
 	else if(type==6){
 		let urlArr = val.split("/");
 		let newUrl=urlArr.splice(4).join("/")
-		signPointEntity._billboard._image._value=parent.httpConfig.nginxUrl+newUrl;;
+		signPointEntity._billboard._image._value=parent.httpConfig.nginxUrl+newUrl;
 		saveData= {
 			"id":signPointEntity._id,
 			"type": "point",
@@ -1408,7 +1410,6 @@
 }
 
 function initDrawEntity(){//zzf:鍒濆鍖栧浘褰�
-
 	let token = window.localStorage.getItem("token");
     $.ajax({
 		type: "get",
@@ -1461,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,
@@ -1472,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!=""){
@@ -1490,7 +1491,7 @@
 		content:drawEntity.popContent?drawEntity.popContent:null,
 	})
 	if( drawEntity.imagePath!=null&& drawEntity.imagePath!=""){
-		$("#pop_" + entity.id).children(".bx-popup-content-ctn").children(".bx-popup-content").children(".image")[0].src = parent.httpConfig.webApiUrl+drawEntity.imagePath;
+		$("#pop_" + entity.id).children(".bx-popup-content-ctn").children(".bx-popup-content").children(".image")[0].src = parent.httpConfig.nginxUrl+drawEntity.imagePath;
 	}
 	document.getElementById("pop_" +entity.id).style.display="none";
 	addTreeNode({
@@ -1525,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
@@ -1575,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!=""){
@@ -1617,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,
@@ -1628,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