From b5919ce577d2106eb8294e74160cda5c61feb4a8 Mon Sep 17 00:00:00 2001
From: ansel0926 <ansel0926@gmail.com>
Date: 星期二, 17 五月 2022 18:43:53 +0800
Subject: [PATCH] Merge branch 'master' of ssh://117.78.1.188:29418/DDE-WEB
---
assets/js/indexAI.js | 45 +++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 45 insertions(+), 0 deletions(-)
diff --git a/assets/js/indexAI.js b/assets/js/indexAI.js
index ee9e591..1a0b5fa 100644
--- a/assets/js/indexAI.js
+++ b/assets/js/indexAI.js
@@ -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