Commit 3c130118 authored by 何军's avatar 何军

增加 二维面信息显示开关

parent 8ad09e97
let config = null, viewer = null, vector = null, piontCloud = null, east = null, west = null, model = null,
ESRIImg = null, TDTVec = null, points = [], polygon = null, polyline = null, handler = null;
let isAnalysisMeasure = false, isAnalysisRoam = false, isLinkageMap = false;
let isAnalysisMeasure = false, isAnalysisRoam = false, isLinkageMap = false,isPopupAreaSign=false;
/**
* 读取配置文件
*/
......@@ -188,17 +188,18 @@ function initialize() {
let pickedObject = viewer.scene.pick(movement.position);
if (Cesium.defined(pickedObject)) {
if (Cesium.defined(pickedObject["id"])) {
var url="http://172.16.10.132:8012/geoserver/Map3D-V2.0/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=Map3D-V2.0:house_query&maxFeatures=50&outputFormat=application%2Fjson&viewparams=a:"
$.ajax({
type:"GET",
url:url+pickedObject["id"].GID,
async:false,
success:function(data){
var properties=data.features[0].properties;
viewer.popup.show(cartesian,properties);
}
});
if(isPopupAreaSign){
var url="http://172.16.10.132:8012/geoserver/Map3D-V2.0/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=Map3D-V2.0:house_query&maxFeatures=50&outputFormat=application%2Fjson&viewparams=a:"
$.ajax({
type:"GET",
url:url+pickedObject["id"].GID,
async:false,
success:function(data){
var properties=data.features[0].properties;
viewer.popup.show(cartesian,properties);
}
});
}
}
}
}, Cesium.ScreenSpaceEventType.LEFT_DOWN);
......
......@@ -20,14 +20,11 @@ $(document).ready(function () {
case"bar_end":
stopRoams();
break;
case"bar_popup":
stopRoams();
break;
}
if (id === "bar_layer") {
if ($(".show").attr("id") !== id) {
$(".show").removeClass("show");
}
if ($('.active').attr("id") !== $(this).attr("id")) {
$(".active").removeClass("active");
}
if (id === "bar_layer"||id==="bar_popup") {
if ($(this).hasClass('active')) {
$('.' + id).removeClass('show');
$(this).removeClass('active');
......@@ -35,6 +32,22 @@ $(document).ready(function () {
$('.' + id).addClass('show');
$(this).addClass('active');
}
switch (id) {
case"bar_layer":
if ($(".show").attr("id") !== id) {$(".show").removeClass("show");}
if ($('.active').attr("id") !== $(this).attr("id")) {
$(".active").removeClass("active");
};
break;
case"bar_popup":
if ($(this).hasClass('active')) {
isPopupAreaSign=true;
} else {
isPopupAreaSign=false;
}
break;
}
}
});
......
......@@ -30,6 +30,7 @@
<div class="tooldrop" id="tool_polyline"><label>线测量</label></div>
<div class="tooldrop" id="tool_polygon"><label>面测量</label></div>
<div class="tooldrop" id="tool_clean"><label>清除</label></div>
<div class="tooldrop" id="tool_popup"><label>气泡信息</label></div>
</div>
<div id="bar_layer" class="bar_layer">
<div id="tree" class="tree">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment