{ "pandav:/lib/assets/layerControl/index.js": { "cubeCode": "Cube('pandav:/com/panda-mapbox-v2/1.0.0/lib/assets/layerControl',[],function(a,b){Object.defineProperty(b,'__esModule',{value:!0}),b.default=void 0;return b.default={方案未选中:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAOZJREFUKFNjZEACBy8+UPz/93cqw3/GBAbG/z+Y/rFa25koPEdWwwjiHDx32+//f6ZsBsb/LgwMDEwwBYz//4fbG6uuQtGw/8xdG0am/4eRBWHs/wwMkY5GKitQNZy7E8HIwLCcZA3/PzJzwjT94f3Hzsr0/wPIBoa//18wMjOE/f7H1OFqovyIcT/MBkaGDXBb/v9nZmBg9AVrYGBggLjg/y8mBgY3hAYsbkLVwMAA4sM1wCQhJv5nZWBgXERdDbhCCeEHqJMOnrsz/T8DQwY2DYwMDDNA4jB5EJ/xwLk7/7EpxiUGALmSayY5254IAAAAAElFTkSuQmCC',方案选中:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAANdJREFUKFOtkL1qQkEQhb+zQYxlwJ86z5GUki6Waro0ASGPcKuggm+gdRqDle/gm9goKpgyKNmRe2Eve1GLQLbaOXO+nTMrotPo2713vAGvMn68eNglWsUepUW1by0n3k00BS4YDDrbRLMCUBvYo8QiFsPdw8su0VcBqA6t62D6Z2BzpBKgu1vKpV++0wl41s7RPh4Y7T+0VDRhnmc3biSeM4BsqSnGwTueYuAsVQEA0joHQjN70SghPv8XuPZL+Q4hUn1gY0TvEoAxyfTQNyaqD80umq+IJ/x4XG7kaLLEAAAAAElFTkSuQmCC',公司:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAASVJREFUOE+lkr1KA0EURs9dsmAjhIC7io1a5gEEwdYHECwsLEV8hGBSRMzPA9jZ+gI2djZ2FiJYmEIL+zWIjUQI7ifGrE7W3STolHe+ezh8M0bGKbVULohdYAfxHntsdw/sMitr38O6ZgKfLcGewTrwcycuoppt5AKChvaBJkYpKwRcRVVbywQU6yr6Pk8GhZzlz3E+YL6updjncczydADBDXDsghTjex4niUHY1oqM2ahit0nOHIOzqGqbIyZfxfYSwFxDFTNaEueCw27Nrl3AG+JlBGCDlwhTgPYwE6vPogsYV8OgxKFBAsDrs+wCnoH7FMUDVnMMfgGm7SDXoCNxmjIomHE0rcG/O/gbIGjqDihP+ImvwAMixFhwsh0LmtKE5bHXH98NoQ/gNyfhAAAAAElFTkSuQmCC',管子:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAANxJREFUOE/FkUFKw1AQhr8JSWlBSaRNdOXaC3iNgmtPUHDlNou+hQW77sZjCJ6gJ+nalGLdxBRapsSSUOJ7gdKFA2/z5v9m/pmRZKKKPYoslZ4jh5wDLhxVN1kqd86OGPVu4PZYoJB/GslcUPkvkdGoE/DVEL1nqTz8PxgbvQDKZ7eq8LFMZdi0mkx0DJi2GQtgjlLfWJWZeNzX4NWrhsGOddsifnPKCOG6BstzJD7fyMG7M/6AQPyiMxGeTgYx2o193hAeBXxrAVvHSjiY6qX/Q98GbnNWXshzNeMee29R6no3B/UAAAAASUVORK5CYII=',基础图层:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAWlJREFUOE99ks0uQ1EUhb91qYmESlsSBoy8AzMPYCriL0HC0BANccUNNTQkQcRPxEuY8Q5GDBhoRUlMlLvlXL11NeUM19prZ59vb9HgpX1Lp1LsOqtSYb7sq1xfpnqhM7BBxCnQV/VuMcYfV3SVrP0J+ublUiwDvqA5WWTw4fRihS18hc6LgpnAejxxLBhqNHqsGVyGxuTTiu7VFdiwwQEi+1+o5hklwYxygeUR6/Xj/dUkGttYi0bt3LQBjLMEkL9yt4ixx7yuv+GYqWObtuZP9gQjjVIGFx9NzD0v8opkym1aHmNaYsp1ym3YrDx2gNZqgzcLWSiuat+tysQR4lDZwIY9ODCRjpFnWuhvCjl3wU+P0ad3bmqrMsqhg+PMrG/dSnHi1lFD3kYpWtUr2XhVzrMKEyVfD78PoIUljHUZZYc8+n48jVgrvlP4dQBJGAnCvVX9LibZ+OQSakfB2h1hJ0Ukl/RST/oLZC2NAJTPb74AAAAASUVORK5CYII=',layergroup:'data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjkzNzk4OTQzNzQ2IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE0NTgiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTk0Ny42NDggNDYwLjU0NEwxMDI0IDUxMmwtNTEyIDM0NS4wODhMMCA1MTJsNzYuMzUyLTUxLjQ1Nkw1MTIgNzU0LjExMmw0MzUuNjQ4LTI5My41Njh6TTU5LjUyIDYzMS4wNEw1MTIgOTI4bDQ1Mi40OC0yOTYuOTYgNTkuNTIgNDAuOTZMNTEyIDEwMjRsLTUxMi0zNTIgNTkuNTItNDAuOTZ6TTUxMiAwbDUxMiAzNDUuMDg4LTUxMiAzNDUuMDI0LTUxMi0zNDUuMDI0TDUxMiAweiIgZmlsbD0iIzEyOTZkYiIgcC1pZD0iMTQ1OSI+PC9wYXRoPjwvc3ZnPg=='},a.exports});", "requires": [], "buildLevel": 0, "outputDir": "/com/panda-mapbox-v2/1.0.0/lib/assets/layerControl", "outputPath": "/com/panda-mapbox-v2/1.0.0/lib/assets/layerControl/index.js", "fileName": "/lib/assets/layerControl/index.js" }, "pandav:/lib/components/animateScene/AnimateScene.js": { "cubeCode": "Cube('pandav:/com/panda-mapbox-v2/1.0.0/lib/components/animateScene/AnimateScene',['pandav:/npm/@babel/runtime/7.23.5/helpers/interopRequireDefault','pandav:/npm/@babel/runtime/7.23.5/helpers/classCallCheck','pandav:/npm/@babel/runtime/7.23.5/helpers/createClass','pandav:/npm/lodash/4.17.11'],function(a,b,c){var d=c('pandav:/npm/@babel/runtime/7.23.5/helpers/interopRequireDefault').default;Object.defineProperty(b,'__esModule',{value:!0}),b.default=void 0;var e=d(c('pandav:/npm/@babel/runtime/7.23.5/helpers/classCallCheck')),f=d(c('pandav:/npm/@babel/runtime/7.23.5/helpers/createClass')),g=c('pandav:/npm/lodash/4.17.11'),h=function(){function a(b){var c=b.map,d=b.data;(0,e.default)(this,a),this.map=c,this.data=d,this.num=0,this.timer=null,this.interval=null,this.init()}return(0,f.default)(a,[{key:'init',value:function(){if(this.data){this.closeSceneAnimation();var a=this.data.isRoam;a?this.openSceneAnimation():this.closeSceneAnimation()}}},{key:'openSceneAnimation',value:function(){var a=this.data,b=a.isLoop,c=a.scenes,d=a.interval;b?this.loopSceneAnimation(c,d):this.onceSceneAnimation(c,d)}},{key:'sceneAnimation',value:function(a,b,c){if(this.map){this.timer&&(clearTimeout(this.timer),this.timer=null);var d=[a[b].lng,a[b].lat],e=a[b].zoom;this.map.easeTo({zoom:e,animate:!0,center:d,duration:500}),this.delayScene(a,b,c)}}},{key:'delayScene',value:function(a,b,c){var d=this,e=a[b].time;this.interval=setTimeout(function(){return d.num+=1,d.num>a.length-1&&(d.num=0,'noLoop'==c)?void d.closeSceneAnimation():void d.sceneAnimation(a,d.num,c)},1e3*e)}},{key:'loopSceneAnimation',value:function(a,b){var c=this;this.timer=setTimeout(function(){c.sceneAnimation(a,0)},1e3*b)}},{key:'onceSceneAnimation',value:function(a,b){var c=this;this.timer=setTimeout(function(){c.sceneAnimation(a,0,'noLoop')},1e3*b)}},{key:'closeSceneAnimation',value:function(){this.num=0,this.interval&&(clearTimeout(this.interval),this.interval=null),this.timer&&(clearTimeout(this.timer),this.timer=null)}},{key:'updateConfig',value:function(a){(0,g.isEqual)(this.data,a)||(this.data=a,this.init())}}]),a}();return b.default=h,a.exports});", "requires": [], "buildLevel": 9, "outputDir": "/com/panda-mapbox-v2/1.0.0/lib/components/animateScene", "outputPath": "/com/panda-mapbox-v2/1.0.0/lib/components/animateScene/AnimateScene.js", "fileName": "/lib/components/animateScene/AnimateScene.js" }, "pandav:/lib/components/mask/Mask.js": { "cubeCode": "Cube('pandav:/com/panda-mapbox-v2/1.0.0/lib/components/mask/Mask',['pandav:/npm/@babel/runtime/7.23.5/helpers/interopRequireDefault','pandav:/npm/react/17.0.2','pandav:/com/panda-mapbox-v2/1.0.0/lib/constants','pandav:/npm/antd/4.24.12/dist/antd','pandav:/com/panda-mapbox-v2/1.0.0/lib/components/mask/style.less'],function(a,b,c){var d=c('pandav:/npm/@babel/runtime/7.23.5/helpers/interopRequireDefault').default;Object.defineProperty(b,'__esModule',{value:!0}),b.default=void 0;var e=d(c('pandav:/npm/react/17.0.2')),f=c('pandav:/com/panda-mapbox-v2/1.0.0/lib/constants'),g=c('pandav:/npm/antd/4.24.12/dist/antd');c('pandav:/com/panda-mapbox-v2/1.0.0/lib/components/mask/style.less','');return b.default=function(a){var b=a.msg;return e.default.createElement('div',{className:''.concat(f.NAMESPACE,'_mask'),style:{zIndex:f.MAP_MASK_ZINDEX}},e.default.createElement(g.Spin,{spinning:!0,className:''.concat(f.NAMESPACE,'_mask_spin'),tip:b}))},a.exports});", "requires": [ "pandav:/lib/constants/index.js", "pandav:/lib/components/mask/style.less.js" ], "buildLevel": 7, "outputDir": "/com/panda-mapbox-v2/1.0.0/lib/components/mask", "outputPath": "/com/panda-mapbox-v2/1.0.0/lib/components/mask/Mask.js", "fileName": "/lib/components/mask/Mask.js" }, "pandav:/lib/components/mask/style.less.js": { "cubeCode": "Cube(\"pandav:/com/panda-mapbox-v2/1.0.0/lib/components/mask/style.less\", [], function(m){m.exports=\".panda_webgis_mapBox_mask{position:absolute;z-index:9999;background-color:rgba(0,0,0,.2);inset:0}.panda_webgis_mapBox_mask_spin{position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%)}\";return m.exports});", "requires": [], "buildLevel": 8, "outputDir": "/com/panda-mapbox-v2/1.0.0/lib/components/mask", "outputPath": "/com/panda-mapbox-v2/1.0.0/lib/components/mask/style.less.js", "fileName": "/lib/components/mask/style.less" }, "pandav:/index.js": { "cubeCode": "Cube('pandav:/com/panda-mapbox-v2/1.0.0',['pandav:/npm/bcore/0.0.18/event','pandav:/npm/react/17.0.2','pandav:/npm/react-dom/17.0.2','pandav:/com/panda-mapbox-v2/1.0.0/MapboxContainer.jsx'],function(a,b,c){var d=c('pandav:/npm/bcore/0.0.18/event'),e=c('pandav:/npm/react/17.0.2'),f=c('pandav:/npm/react-dom/17.0.2'),g=c('pandav:/com/panda-mapbox-v2/1.0.0/MapboxContainer.jsx');return a.exports=d.extend(function(a,b){this.config={},this.container=a,this.childrenConfig=[],this._data=[],this.apis=b.apis,this.containSize={boxWidth:this.container.offsetWidth,boxHeight:this.container.offsetHeight},this.init(b)},{init:function(a){this.mergeConfig(a)},add:function(a){console.log(a)},updateChildOptions:function(){console.log('updateChildOptions'.options)},mergeConfig:function(a){var b;return a?(b=a,this.config=a):b=this.config,b},updateOptions:function(a,b){'[object Object]'===Object.prototype.toString.call(b)&&(this.config=a),this.render(this._data,this.config)},data:function(a){return a&&(this._data=a),a||this._data},setColors:function(){},resize:function(a,b){this.containSize={boxWidth:a,boxHeight:b}},render:function(a){var b=1d.length||(2===d.length?d.splice(-1,0,[a.lngLat.lng,a.lngLat.lat]):d.splice(-2,1,[a.lngLat.lng,a.lngLat.lat]),this.updateLineHelper(c),this.events.drawing({feature:c,e:a,lngLat:a.lngLat}),b.updateFeature(c))}}}},{key:'updateLineHelper',value:function(a){var b=this.layers.panda_draw_helper_line;if(!a)return b.clear();var c=a.geometry.coordinates[0],d=c.length;3===d?b.setFeatures(this.createFeature({geometry:{type:'LineString',coordinates:[c[0],c[1]]}})):b.clear()}},{key:'dblclick',value:function(a){this.isEnableDraw()&&this.drawEnd(a)}},{key:'drawEnd',value:function(a){var b=this.layers.panda_draw_normal,c=b.getLastFeature();if(5<=c.geometry.coordinates[0].length&&c.geometry.coordinates[0].splice(-3,2),b.updateFeature(c),'once'==this.drawMethod)'saveNot'==this.saveOverlayStatus?(this.destroyLayers(),this.destroyCommon()):this.destroyCommon();else if('repeat'===this.drawMethod)switch(this.saveOverlayStatus){case'saveNot':this.clearGeojson();break;case'saveOnce':b.setFeatures(c);break;case'saveMore':b.updateFeature(c);break;default:}this.currentFeatureId=this.updateFeatureId(),this.events.drawEnd({layer:b,e:a,feature:c})}},{key:'undo',value:function(){var a=this.layers.panda_draw_normal;if(a){var b=a.getLastFeature();if(b){var c=b.geometry.coordinates[0];c.splice(-3,1);var d=c.length;if(2<=d)2===d?b.geometry.coordinates[0]=[]:c[d-2]=[this.currentMouseInfo.lngLat.lng,this.currentMouseInfo.lngLat.lat],b.id=this.currentFeatureId,a.updateFeature(b),this.updateLineHelper(b);else{a.removeFeatureById(b.id);var e=a.getLastFeature();if(e){this.currentFeatureId=e.id;var f=e.geometry.coordinates[0];2<=f.length&&f.splice(-2,1,[this.currentMouseInfo.lngLat.lng,this.currentMouseInfo.lngLat.lat]),a.updateFeature(e)}else this.currentFeatureId=this.updateFeatureId(),this.updateLineHelper()}this.events.undo({layer:a})}}}},{key:'recoverMapEvents',value:function(){this.map.doubleClickZoom.enable()}}]),b}(j.default);k.toolTip='\\u5355\\u51FB\\u9F20\\u6807\\u5DE6\\u952E\\u5F00\\u59CB\\u7ED8\\u5236,\\u5DE6\\u952E\\u53CC\\u51FB\\u5B8C\\u6210,Esc\\u56DE\\u9000\\u5230\\u4E0A\\u4E00\\u6B65,Del\\u952E\\u53D6\\u6D88',k.panda_draw_normal={id:'panda_draw_normal',type:'fill',metadata:{type:'panda_draw',target:'polygon'},paint:{\"fill-width\":2,\"fill-outline-color\":'#fff',\"fill-color\":'#40a9ff',\"fill-opacity\":.5},source:{type:'geojson',data:{type:'FeatureCollection',features:[]}}},k.panda_draw_helper_line={id:'panda_draw_helper_line',type:'line',metadata:{type:'panda_draw',target:'polygon',helper:'line'},paint:{\"line-width\":2,\"line-join\":'round',\"line-color\":'#fff',\"line-opacity\":.5},source:{type:'geojson',data:{type:'FeatureCollection',features:[]}}},k.type='polygon';return b.default=k,a.exports});", "requires": [ "pandav:/lib/core/tools/drawTool/DrawBase.js" ], "buildLevel": 11, "outputDir": "/com/panda-mapbox-v2/1.0.0/lib/core/tools/drawTool", "outputPath": "/com/panda-mapbox-v2/1.0.0/lib/core/tools/drawTool/DrawPolygon.js", "fileName": "/lib/core/tools/drawTool/DrawPolygon.js" }, "pandav:/lib/core/tools/drawTool/DrawTool.js": { "cubeCode": "Cube('pandav:/com/panda-mapbox-v2/1.0.0/lib/core/tools/drawTool/DrawTool',['pandav:/npm/@babel/runtime/7.23.5/helpers/interopRequireDefault','pandav:/npm/@babel/runtime/7.23.5/helpers/classCallCheck','pandav:/npm/@babel/runtime/7.23.5/helpers/createClass','pandav:/com/panda-mapbox-v2/1.0.0/lib/config/Message','pandav:/com/panda-mapbox-v2/1.0.0/lib/core/tools/drawTool/DrawPoint','pandav:/com/panda-mapbox-v2/1.0.0/lib/core/tools/drawTool/DrawPolyline','pandav:/com/panda-mapbox-v2/1.0.0/lib/core/tools/drawTool/DrawRectangle','pandav:/com/panda-mapbox-v2/1.0.0/lib/core/tools/drawTool/DrawPolygon','pandav:/com/panda-mapbox-v2/1.0.0/lib/core/tools/drawTool/DrawCircle'],function(a,b,c){var d=c('pandav:/npm/@babel/runtime/7.23.5/helpers/interopRequireDefault').default;Object.defineProperty(b,'__esModule',{value:!0}),b.default=void 0;var e=d(c('pandav:/npm/@babel/runtime/7.23.5/helpers/classCallCheck')),f=d(c('pandav:/npm/@babel/runtime/7.23.5/helpers/createClass')),g=d(c('pandav:/com/panda-mapbox-v2/1.0.0/lib/config/Message')),h=d(c('pandav:/com/panda-mapbox-v2/1.0.0/lib/core/tools/drawTool/DrawPoint')),i=d(c('pandav:/com/panda-mapbox-v2/1.0.0/lib/core/tools/drawTool/DrawPolyline')),j=d(c('pandav:/com/panda-mapbox-v2/1.0.0/lib/core/tools/drawTool/DrawRectangle')),k=d(c('pandav:/com/panda-mapbox-v2/1.0.0/lib/core/tools/drawTool/DrawPolygon')),l=d(c('pandav:/com/panda-mapbox-v2/1.0.0/lib/core/tools/drawTool/DrawCircle')),m={point:h.default,polyline:i.default,rectangle:j.default,polygon:k.default,circle:l.default},n=function(){function a(b){(0,e.default)(this,a),this.options=b||{},this.drawTool=null}return(0,f.default)(a,[{key:'start',value:function(){if(!this.options.pandaMap)return void console.warn('\\u5FC5\\u987B\\u8981\\u4F20\\u5165map\\u5B9E\\u4F8B\\u5BF9\\u8C61');var a=this.options.type;return a?(this.drawTool=new m[a](this.options),null==this.drawTool?console.warn(g.default.DRAW_ERROR):void(this.getDrawStatus=this.drawTool.getDrawStatus.bind(this.drawTool),this.changeDrawStatus=this.drawTool.changeDrawStatus.bind(this.drawTool),this.type=this.drawTool.type,this.drawTool.start())):void console.warn(g.default.DRAW_ERROR)}},{key:'destroy',value:function(){this.drawTool&&this.drawTool.destroy(),this.drawTool=null}}]),a}();return b.default=n,a.exports});", "requires": [ "pandav:/lib/config/Message.js", "pandav:/lib/core/tools/drawTool/DrawPoint.js", "pandav:/lib/core/tools/drawTool/DrawPolyline.js", "pandav:/lib/core/tools/drawTool/DrawRectangle.js", "pandav:/lib/core/tools/drawTool/DrawPolygon.js", "pandav:/lib/core/tools/drawTool/DrawCircle.js" ], "buildLevel": 7, "outputDir": "/com/panda-mapbox-v2/1.0.0/lib/core/tools/drawTool", "outputPath": "/com/panda-mapbox-v2/1.0.0/lib/core/tools/drawTool/DrawTool.js", "fileName": "/lib/core/tools/drawTool/DrawTool.js" }, "pandav:/lib/core/tools/drawTool/DrawRectangle.js": { "cubeCode": "Cube('pandav:/com/panda-mapbox-v2/1.0.0/lib/core/tools/drawTool/DrawRectangle',['pandav:/npm/@babel/runtime/7.23.5/helpers/interopRequireDefault','pandav:/npm/@babel/runtime/7.23.5/helpers/classCallCheck','pandav:/npm/@babel/runtime/7.23.5/helpers/createClass','pandav:/npm/@babel/runtime/7.23.5/helpers/assertThisInitialized','pandav:/npm/@babel/runtime/7.23.5/helpers/inherits','pandav:/npm/@babel/runtime/7.23.5/helpers/createSuper','pandav:/com/panda-mapbox-v2/1.0.0/lib/core/tools/drawTool/DrawBase'],function(a,b,c){var d=c('pandav:/npm/@babel/runtime/7.23.5/helpers/interopRequireDefault').default;Object.defineProperty(b,'__esModule',{value:!0}),b.default=void 0;var e=d(c('pandav:/npm/@babel/runtime/7.23.5/helpers/classCallCheck')),f=d(c('pandav:/npm/@babel/runtime/7.23.5/helpers/createClass')),g=d(c('pandav:/npm/@babel/runtime/7.23.5/helpers/assertThisInitialized')),h=d(c('pandav:/npm/@babel/runtime/7.23.5/helpers/inherits')),i=d(c('pandav:/npm/@babel/runtime/7.23.5/helpers/createSuper')),j=d(c('pandav:/com/panda-mapbox-v2/1.0.0/lib/core/tools/drawTool/DrawBase')),k=function(a){function b(a){var d;return(0,e.default)(this,b),d=c.call(this,a),d.layers={panda_draw_normal:null},d.events=Object.assign(d.events,{drawing:function(){},drawStart:function(){}}),d.handleEvents=Object.assign(d.handleEvents,{mousedown:d.mousedown.bind((0,g.default)(d)),mouseup:d.mouseup.bind((0,g.default)(d))}),d.currentFeatureId=d.updateFeatureId(),d.keyup=d.keyup.bind((0,g.default)(d)),d.currentMouseInfo=null,d}(0,h.default)(b,a);var c=(0,i.default)(b);return(0,f.default)(b,[{key:'preventMapDefaultEvents',value:function(){this.map.dragPan.disable()}},{key:'mousedown',value:function(a){if(this.isEnableDraw()&&this.getIsLeftBotton(a.originalEvent)){var b=this.layers.panda_draw_normal,c=b.getFeatureAtId(this.currentFeatureId);if(!c){var d='saveOnce'==this.saveOverlayStatus?'setFeatures':'updateFeature';b[d](this.createFeature({id:this.currentFeatureId,geometry:{type:'Polygon',coordinates:[[[a.lngLat.lng,a.lngLat.lat],[a.lngLat.lng,a.lngLat.lat],[a.lngLat.lng,a.lngLat.lat],[a.lngLat.lng,a.lngLat.lat],[a.lngLat.lng,a.lngLat.lat]]]}}));var e={e:a,feature:b.getFeatureAtId(this.currentFeatureId)};this.events.drawStart(e)}else;}}},{key:'move',value:function(a){if(this.updateTipPosition(a.point),!!this.isEnableDraw()){this.currentMouseInfo=a;var b=this.layers.panda_draw_normal,c=b.getFeatureAtId(this.currentFeatureId);if(c){console.log(c);var d=c.geometry.coordinates[0];d[1]=[a.lngLat.lng,d[0][1]],d[2]=[a.lngLat.lng,a.lngLat.lat],d[3]=[d[0][0],a.lngLat.lat],this.events.drawing({feature:c,e:a,lngLat:a.lngLat}),b.updateFeature(c)}}}},{key:'mouseup',value:function(a){this.getIsLeftBotton(a.originalEvent)&&this.drawEnd(a)}},{key:'drawEnd',value:function(a){var b=this.layers.panda_draw_normal,c=b.getLastFeature();if('once'==this.drawMethod)'saveNot'==this.saveOverlayStatus?(this.destroyLayers(),this.destroyCommon()):this.destroyCommon();else if('repeat'==this.drawMethod)switch(this.saveOverlayStatus){case'saveNot':this.clearGeojson();break;case'saveOnce':b.setFeatures(c);break;case'saveMore':b.updateFeature(c);break;default:}this.currentFeatureId=this.updateFeatureId(),this.events.drawEnd({layer:b,e:a,feature:c})}},{key:'undo',value:function(){var a=this.layers.panda_draw_normal;if(a){var b=a.getLastFeature();if(b){a.removeFeatureById(b.id);var c=a.getLastFeature();if(c){this.currentFeatureId=c.id;var d=c.geometry.coordinates[0];d[1]=[this.currentMouseInfo.lngLat.lng,d[0][1]],d[2]=[this.currentMouseInfo.lngLat.lng,this.currentMouseInfo.lngLat.lat],d[3]=[d[0][0],this.currentMouseInfo.lngLat.lat],a.updateFeature(c)}else this.currentFeatureId=this.updateFeatureId();this.events.undo({layer:a})}}}},{key:'recoverMapEvents',value:function(){this.map.dragPan.enable()}}]),b}(j.default);k.toolTip='\\u6309\\u4E0B\\u9F20\\u6807\\u5DE6\\u952E\\u62D6\\u52A8\\u5F00\\u59CB\\u7ED8\\u5236\\uFF0CDel\\u952E\\u53D6\\u6D88',k.panda_draw_normal={id:'panda_draw_normal',type:'fill',metadata:{type:'panda_draw',target:'rectangle'},paint:{\"fill-width\":2,\"fill-outline-color\":'#fff',\"fill-color\":'#40a9ff',\"fill-opacity\":.5},source:{type:'geojson',data:{type:'FeatureCollection',features:[]}}},k.type='rectangle';return b.default=k,a.exports});", "requires": [ "pandav:/lib/core/tools/drawTool/DrawBase.js" ], "buildLevel": 10, "outputDir": "/com/panda-mapbox-v2/1.0.0/lib/core/tools/drawTool", "outputPath": "/com/panda-mapbox-v2/1.0.0/lib/core/tools/drawTool/DrawRectangle.js", "fileName": "/lib/core/tools/drawTool/DrawRectangle.js" }, "pandav:/lib/core/tools/editTool/EditBase.js": { "cubeCode": "Cube('pandav:/com/panda-mapbox-v2/1.0.0/lib/core/tools/editTool/EditBase',['pandav:/npm/@babel/runtime/7.23.5/helpers/interopRequireDefault','pandav:/npm/@babel/runtime/7.23.5/helpers/slicedToArray','pandav:/npm/@babel/runtime/7.23.5/helpers/classCallCheck','pandav:/npm/@babel/runtime/7.23.5/helpers/createClass','pandav:/npm/lodash/4.17.11','pandav:/com/panda-mapbox-v2/1.0.0/lib/config/eventEmitter','pandav:/com/panda-mapbox-v2/1.0.0/lib/constants','pandav:/com/panda-mapbox-v2/1.0.0/lib/utils/Utils','pandav:/com/panda-mapbox-v2/1.0.0/lib/core/layers/GeoJsonLayer'],function(a,b,c){var d=c('pandav:/npm/@babel/runtime/7.23.5/helpers/interopRequireDefault').default;Object.defineProperty(b,'__esModule',{value:!0}),b.default=void 0;var e=d(c('pandav:/npm/@babel/runtime/7.23.5/helpers/slicedToArray')),f=d(c('pandav:/npm/@babel/runtime/7.23.5/helpers/classCallCheck')),g=d(c('pandav:/npm/@babel/runtime/7.23.5/helpers/createClass')),h=c('pandav:/npm/lodash/4.17.11'),i=c('pandav:/com/panda-mapbox-v2/1.0.0/lib/config/eventEmitter'),j=c('pandav:/com/panda-mapbox-v2/1.0.0/lib/constants'),k=c('pandav:/com/panda-mapbox-v2/1.0.0/lib/utils/Utils'),l=d(c('pandav:/com/panda-mapbox-v2/1.0.0/lib/core/layers/GeoJsonLayer')),m=function(){function a(){var b=0d&&(d=a.geometry.coordinates[0]),a.geometry.coordinates[1]>e&&(e=a.geometry.coordinates[1])});var f=this.layers.dragPoint.getFeatureAtId(a.id),g=f.geometry.coordinates;return c=g[0]==d&&g[1]==e?'right-top':g[0]this.selectedFeature.id-1?g.length-2:this.selectedFeature.id-1,i=this.selectedFeature.id+1,j=g[h],k=g[i],l=g[this.selectedFeature.id];j[0]==l[0]?j[0]=b.lng:j[1]=b.lat,k[0]==l[0]?k[0]=b.lng:k[1]=b.lat,0==this.selectedFeature.id||0==h?g[g.length-1]=(0,e.default)(g[0]):i==g.length-1&&(g[0]=(0,e.default)(g[g.length-1])),l[0]=b.lng,l[1]=b.lat,this.layer.updateFeature(f),this.refreshPointsFeature()}}},{key:'getMiddlePointPosition',value:function(a){var c=Number.MAX_SAFE_INTEGER,d='left',e=b,f=b,g=c,h=c;this.layers.middlePoint.getFeatures().map(function(a){a.geometry.coordinates[0]>e?e=a.geometry.coordinates[0]:a.geometry.coordinates[0]f?f=a.geometry.coordinates[1]:a.geometry.coordinates[1]e?e=a.geometry.coordinates[0]:a.geometry.coordinates[0]f?f=a.geometry.coordinates[1]:a.geometry.coordinates[1]