|
@@ -166,58 +166,6 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
methods: {
|
|
|
- text() {
|
|
|
- let buildingLayer = scene.layers.find("ResultNetWork@管线#1");
|
|
|
- buildingLayer.indexedDBSetting.isAttributesSave = true; //保存属性
|
|
|
-
|
|
|
- var handler = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas);
|
|
|
- handler.setInputAction(function (evt) {
|
|
|
- var position = scene.pickPosition(evt.position);
|
|
|
-
|
|
|
- if (buildingLayer.getSelection().length > 0) {
|
|
|
- const selectedId = Number(buildingLayer.getSelection()[0]);
|
|
|
- buildingLayer.getAttributesById([selectedId]).then(function (atts) {
|
|
|
- if (atts) {
|
|
|
- console.log(atts);
|
|
|
-
|
|
|
- viewer.entities.removeAll();
|
|
|
-
|
|
|
- var length = Object.keys(atts).length;
|
|
|
- var des;
|
|
|
- for (var i = 0; i < length; i++) {
|
|
|
- var key = Object.keys(atts)[i];
|
|
|
- var value = atts[key];
|
|
|
-
|
|
|
- console.log(key);
|
|
|
- console.log(value);
|
|
|
-
|
|
|
- var index = i.toString();
|
|
|
- if (i == 0) {
|
|
|
- des =
|
|
|
- '<table class="cesium-infoBox-defaultTable"><tbody>' +
|
|
|
- "<tr><th>" +
|
|
|
- key +
|
|
|
- "</th><td>" +
|
|
|
- value +
|
|
|
- "</td></tr>";
|
|
|
- } else if (i == length - 1) {
|
|
|
- des +=
|
|
|
- "<tr><th>" +
|
|
|
- key +
|
|
|
- "</th><td>" +
|
|
|
- value +
|
|
|
- "</td></tr>" +
|
|
|
- "</tbody></table>";
|
|
|
- } else {
|
|
|
- des += "<tr><th>" + key + "</th><td>" + value + "</td></tr>";
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- });
|
|
|
- }
|
|
|
- }, Cesium.ScreenSpaceEventType.LEFT_CLICK);
|
|
|
- },
|
|
|
-
|
|
|
toggleVisibility() {
|
|
|
this.removeMapLayerQuery();
|
|
|
store.setToolBarAction(9);
|
|
@@ -683,7 +631,6 @@ export default {
|
|
|
changleQueryItem(item) {
|
|
|
switch (item.index) {
|
|
|
case 1: {
|
|
|
- // this.text();
|
|
|
this.mapQuerys("mapLayerQuery"); //图层点击事件
|
|
|
break;
|
|
|
}
|