| | |
| | | // 先将此标记置为true,不激活鼠标移动事件中对可视域分析对象的操作 |
| | | scene.viewFlag = true; |
| | | var pointHandler = new Cesium.DrawHandler(viewer, Cesium.DrawMode.Point); |
| | | |
| | | // 创建可视域分析对象 |
| | | var viewshed3D = new Cesium.ViewShed3D(scene); |
| | | var colorStr1 = viewshed3D.visibleAreaColor.toCssColorString(); |
| | |
| | | viewer.entities.removeAll(); |
| | | viewshed3D.distance = 0.1; |
| | | scene.viewFlag = true; |
| | | // pointHandler.clear(); |
| | | }) |
| | | |
| | | $('.jimu-widget-visibleArea').find(".closes").click(function () { |
| | |
| | | viewer.entities.removeAll(); |
| | | viewshed3D.distance = 0.1; |
| | | scene.viewFlag = true; |
| | | pointHandler.clear(); |
| | | }) |
| | | // console.log(scene) |
| | | this.viewer = viewer; |
| | | this.viewshed3D = viewshed3D; |
| | | this.scene = scene; |
| | | this.pointHandler = pointHandler; |
| | | |
| | | topic.subscribe("closev", lang.hitch(this, this.closev)); |
| | | }, |
| | | viewer: '', |
| | | viewshed3D: '', |
| | | scene: '', |
| | | pointHandler: '', |
| | | closev: function () { |
| | | $(".jimu-widget-visibleArea").hide(); |
| | | $("#wrapper").hide(); |
| | | this.viewer.entities.removeAll(); |
| | | this.viewshed3D.distance = 0.1; |
| | | this.scene.viewFlag = true; |
| | | this.pointHandler.clear(); |
| | | }, |
| | | onOpen: function () { |
| | | |