/////////////////////////////////////////////////////////////////////////// // Copyright © 2020 zhongsong. All Rights Reserved. // 模块描述:河流水面线分析 /////////////////////////////////////////////////////////////////////////// define([ 'dojo/_base/declare', 'dojo/_base/lang', 'dojo/_base/array', 'dojo/_base/html', 'dojo/topic', 'jimu/BaseWidget' ], function (declare, lang, array, html, topic, BaseWidget ) { return declare([BaseWidget], { baseClass: 'jimu-widget-Measurement', name: 'Measurement', type: '', startup: function () { var _type = this.type $('#measure_length_danwei').change(function () { var num = $('#measure_length_danwei .option:selected').val(); _type = num }); $('.close-measurementx').click(function () { $('.jimu-widget-Measurement').hide(); }); var measureSurface = new DC.Measure({ viewer: window.viewer, terrain: !1 }); $('#measuerLengths').click(function () { window.dcViewer.contextMenu.enable=false; window.dcViewer.scene.globe.depthTestAgainstTerrain =false; measureSurface.measuerLength({ terrain: !1, unit: _type, }) }) $('#measuerLength2').click(function () { window.dcViewer.contextMenu.enable=false; window.dcViewer.scene.globe.depthTestAgainstTerrain =false; measureSurface.measuerLength({ terrain: !0, unit: _type, }) }) $('#measureArea').click(function () { window.dcViewer.contextMenu.enable=false; window.dcViewer.scene.globe.depthTestAgainstTerrain =false; measureSurface.measureArea({ unit: _type }); }) $('#measureHeight').click(function () { window.dcViewer.contextMenu.enable=false; window.dcViewer.scene.globe.depthTestAgainstTerrain =false; measureSurface.measureHeight({ isSuper: !1, unit: _type, }) }) $('#measureHeight2').click(function () { window.dcViewer.contextMenu.enable=false; window.dcViewer.scene.globe.depthTestAgainstTerrain =false; measureSurface.measureHeight({ isSuper: !0, unit: _type, }) }) $('#clearDraw').click(function () { measureSurface.clearMeasure() window.dcViewer.scene.globe.depthTestAgainstTerrain =true; }) $('.xx').click(function () { $('.jimu-widget-Measurement').hide() measureSurface.clearMeasure() window.dcViewer.contextMenu.enable=true; window.dcViewer.scene.globe.depthTestAgainstTerrain =true; }) } }); });