From f0efddd9e32b9c5dc828401c4092be004b4826cf Mon Sep 17 00:00:00 2001
From: ansel0926 <ansel0926@gmail.com>
Date: 星期三, 18 五月 2022 12:05:08 +0800
Subject: [PATCH] 添加标签

---
 assets/js/indexAI.js |   47 ++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 46 insertions(+), 1 deletions(-)

diff --git a/assets/js/indexAI.js b/assets/js/indexAI.js
index 44518e1..1a0b5fa 100644
--- a/assets/js/indexAI.js
+++ b/assets/js/indexAI.js
@@ -139,7 +139,7 @@
             maxmin: false,
             scrollbar: false,
             shadeClose: true, //鐐瑰嚮閬僵鍏抽棴灞�
-            area: ['290px', '340px'],
+            area: ['330px', '380px'],
             resize: false,
             offset: [layerPageStyle.offsetX, layerPageStyle.offsetY],
             content: 'project/shpAdd.html',
@@ -518,4 +518,49 @@
             mouseClickHandler = mouseClickHandler && mouseClickHandler.destroy();
         }
     });
+    let visualDistance=window.localStorage.getItem("visualDistance");
+    if(visualDistance!=null){
+        $("#visualDistanceInput").val(visualDistance)
+    }
+    else{
+        $("#visualDistanceInput").val(100000);
+    }
 })
+function visualDistanceChange(e) {
+    let visualDistance=$("#visualDistanceInput").val()
+    window.localStorage.setItem("visualDistance",visualDistance);
+    let token = window.localStorage.getItem("token");
+    $.ajax({
+		type: "get",
+		async: false,
+        url: parent.httpConfig.webApiUrl + "landstamp/front/getDrawEntity",
+		contentType: "application/json;charset=utf-8",
+        beforeSend:function(request){
+            request.setRequestHeader("token",token);
+        },
+		success: function (data) {
+			if(data.rows!=null){
+				for(let i=0;i<data.rows.length;i++){
+                    let entity=viewer.entities.getById(data.rows[i].id);
+                    if(data.rows[i].type=="point"){
+                        entity._billboard._distanceDisplayCondition._value=new Cesium.DistanceDisplayCondition(0, visualDistance)
+                        entity._label._distanceDisplayCondition._value=new Cesium.DistanceDisplayCondition(0, visualDistance)
+					}
+					// else if(data.rows[i].type=="polyline"){
+                    //     entity._polyline._distanceDisplayCondition._value=new Cesium.DistanceDisplayCondition(0, visualDistance)
+					// }
+					// else if(data.rows[i].type=="polygon"){
+                    //     entity._polygon._distanceDisplayCondition._value=new Cesium.DistanceDisplayCondition(0, visualDistance)
+					// }
+					else if(data.rows[i].type=="label"){
+                        entity._billboard._distanceDisplayCondition._value=new Cesium.DistanceDisplayCondition(0, visualDistance)
+                        entity._label._distanceDisplayCondition._value=new Cesium.DistanceDisplayCondition(0, visualDistance)
+					}
+				}
+			}
+		},
+		error: function (XMLHttpRequest, textStatus, errorThrown) {
+			console.log("ajax璇锋眰澶辫触锛�");
+		}
+	});
+}

--
Gitblit v1.9.1