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/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