Socket
Socket
Sign inDemoInstall

mars3d-mapv

Package Overview
Dependencies
5
Maintainers
1
Versions
133
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.6.1 to 3.6.2

6

dist/mars3d-mapv.js
/**
* Mars3D平台插件,结合mapv可视化功能插件 mars3d-mapv
*
* 版本信息:v3.6.1
* 编译日期:2023-08-14 21:28:22
* 版本信息:v3.6.2
* 编译日期:2023-08-21 21:14:23
* 版权所有:Copyright by 火星科技 http://mars3d.cn

@@ -14,3 +14,3 @@ * 使用单位:免费公开版 ,2023-03-17

})(this, (function (exports, mapv, mars3d) {
'use strict';const _0x3181fb=_0x1d69;(function(_0x3aafc0,_0x2dabf3){const _0x2fbcc1={_0x3c41e7:0x139,_0x388b0c:0x163,_0x50128b:0x18f,_0x208746:0x17e,_0x1a2d32:0x18c,_0xf02335:0x12d},_0x50beaf=_0x1d69,_0x386637=_0x3aafc0();while(!![]){try{const _0x2fb7ab=parseInt(_0x50beaf(0x169))/0x1*(-parseInt(_0x50beaf(0x187))/0x2)+-parseInt(_0x50beaf(_0x2fbcc1._0x3c41e7))/0x3*(parseInt(_0x50beaf(0x189))/0x4)+-parseInt(_0x50beaf(0x144))/0x5+parseInt(_0x50beaf(_0x2fbcc1._0x388b0c))/0x6+parseInt(_0x50beaf(0x136))/0x7*(-parseInt(_0x50beaf(_0x2fbcc1._0x50128b))/0x8)+parseInt(_0x50beaf(_0x2fbcc1._0x208746))/0x9*(parseInt(_0x50beaf(_0x2fbcc1._0x1a2d32))/0xa)+parseInt(_0x50beaf(0x16c))/0xb*(parseInt(_0x50beaf(_0x2fbcc1._0xf02335))/0xc);if(_0x2fb7ab===_0x2dabf3)break;else _0x386637['push'](_0x386637['shift']());}catch(_0x27b688){_0x386637['push'](_0x386637['shift']());}}}(_0xbc97,0xe5bb8));function _0x1d69(_0xc9a6e9,_0x10fe47){const _0xbc97c0=_0xbc97();return _0x1d69=function(_0x1d6939,_0x171cb5){_0x1d6939=_0x1d6939-0x126;let _0x228deb=_0xbc97c0[_0x1d6939];return _0x228deb;},_0x1d69(_0xc9a6e9,_0x10fe47);}function _interopNamespace(_0x1dff7f){const _0x2f2210={_0x566dd9:0x15d},_0x1f3deb=_0x1d69;if(_0x1dff7f&&_0x1dff7f[_0x1f3deb(_0x2f2210._0x566dd9)])return _0x1dff7f;var _0x2dc910=Object['create'](null);return _0x1dff7f&&Object['keys'](_0x1dff7f)['forEach'](function(_0x3ca060){const _0x468428=_0x1f3deb;if(_0x3ca060!=='default'){var _0x3ab06b=Object[_0x468428(0x186)](_0x1dff7f,_0x3ca060);Object[_0x468428(0x159)](_0x2dc910,_0x3ca060,_0x3ab06b['get']?_0x3ab06b:{'enumerable':!![],'get':function(){return _0x1dff7f[_0x3ca060];}});}}),_0x2dc910['default']=_0x1dff7f,_0x2dc910;}var mapv__namespace=_interopNamespace(mapv),mars3d__namespace=_interopNamespace(mars3d);const Cesium$1=mars3d__namespace['Cesium'],baiduMapLayer=mapv__namespace?mapv__namespace['baiduMapLayer']:null,BaseLayer$1=baiduMapLayer?baiduMapLayer[_0x3181fb(0x171)]:Function;function _0xbc97(){const _0x202bd7=['addAnimatorEvent','animatorMovestartEvent','_onMapClick','LineString','getOwnPropertyDescriptor','160106fTKFWv','cartesianToCanvasCoordinates','549388deJlun','windowPosition','clear','20DVugNK','clearData','_createCanvas','1016kWUcYG','canvasLayer','processData','all','rgba(0,\x200,\x200,\x20.1)','addData','stopAniamation','Util','mode','initDevicePixelRatio','width','postRender','height','_removedHook','Point','time','948HiFHaz','zIndex','depthTest','unbindEvent','save','pointerEvents','mousemove','click','ymin','62286baLKOB','geometry','isPointVisible','33KktzxO','restore','length','push','set','initDataRange','parentElement','_reset','get','Cesium','_coordinates','4435845UhJqnw','options','bindEvent','absolute','dataSet','updateCallback','destroy','EventType','devicePixelRatio','DomUtil','clampToGround','getData','mapvDepthTest','render','none','_onMoveEndEvent','scene','keys','MapVLayer','off','mapvFixedHeight','defineProperty','clickEvent','animation','style','__esModule','context','scale','mars3d-mapv','mouseMove','left','11150544jRIosb','methods','_onMapMouseMove','getContext','mouseDown','ymax','9kNPXWs','_map','draw','258159qnVmfn','_mountedHook','0px','LayerUtil','fromDegrees','__proto__','bind','_pointerEvents','getExtentByGeoJSON','_onMoveStartEvent','Rectangle','size','add','canvas','updateData','init','_cache_event','_canvasUpdate','6646581uVDSvq','hasOwnProperty','_mapVRenderer','MultiLineString'];_0xbc97=function(){return _0x202bd7;};return _0xbc97();}class MapVRenderer extends BaseLayer$1{constructor(_0x26b7be,_0x5ce352,_0x1adc2e,_0xcd9483){const _0x5181ba={_0x498aee:0x195},_0x223807=_0x3181fb;super(_0x26b7be,_0x5ce352,_0x1adc2e);if(!BaseLayer$1)return;this['map']=_0x26b7be,this[_0x223807(0x154)]=_0x26b7be[_0x223807(0x154)],this['dataSet']=_0x5ce352,_0x1adc2e=_0x1adc2e||{},this['init'](_0x1adc2e),this['argCheck'](_0x1adc2e),this['initDevicePixelRatio'](),this['canvasLayer']=_0xcd9483,this[_0x223807(_0x5181ba._0x498aee)]=!0x1,this[_0x223807(0x15b)]=_0x1adc2e['animation'];}[_0x3181fb(0x126)](){const _0x11e4d6=_0x3181fb;this[_0x11e4d6(0x14c)]=window['devicePixelRatio']||0x1;}[_0x3181fb(0x182)](){}['animatorMovestartEvent'](){const _0xc23bc6={_0x445d82:0x145},_0x17cc24=_0x3181fb,_0x4a9896=this[_0x17cc24(_0xc23bc6._0x445d82)]['animation'];this['isEnabledTime']()&&this['animator']&&(this['steps']['step']=_0x4a9896['stepsRange']['start']);}['animatorMoveendEvent'](){this['isEnabledTime']()&&this['animator'];}['getContext'](){return this['canvasLayer']['canvas']['getContext'](this['context']);}[_0x3181fb(0x17b)](_0x512d2f){const _0x2a8ea5={_0x22d2e4:0x15e},_0x675e42=_0x3181fb;this[_0x675e42(0x145)]=_0x512d2f,this[_0x675e42(0x13e)](_0x512d2f),this[_0x675e42(_0x2a8ea5._0x22d2e4)]=this['options']['context']||'2d',this['options']['zIndex']&&this['canvasLayer']&&this['canvasLayer']['setZIndex']&&this[_0x675e42(0x190)]['setZIndex'](this[_0x675e42(0x145)]['zIndex']),this['initAnimator']();}[_0x3181fb(0x17d)](_0x1de11c){const _0x151006={_0x201bcc:0x179,_0x27b3b1:0x13a,_0x5182ce:0x191,_0xc17c3a:0x145},_0x368496=_0x3181fb,_0xfd6d45=this['scene'];if(this['canvasLayer']&&!this['stopAniamation']){const _0x5067d4=this['options']['animation'],_0x216f47=this[_0x368496(0x166)]();if(this['isEnabledTime']()){if(void 0x0===_0x1de11c)return void this[_0x368496(0x18b)](_0x216f47);this['context']==='2d'&&(_0x216f47[_0x368496(0x131)](),_0x216f47['globalCompositeOperation']='destination-out',_0x216f47['fillStyle']=_0x368496(0x193),_0x216f47['fillRect'](0x0,0x0,_0x216f47[_0x368496(_0x151006._0x201bcc)]['width'],_0x216f47['canvas']['height']),_0x216f47[_0x368496(_0x151006._0x27b3b1)]());}else this['clear'](_0x216f47);if(this['context']==='2d')for(const _0x409fa5 in this['options']){_0x216f47[_0x409fa5]=this['options'][_0x409fa5];}else _0x216f47['clear'](_0x216f47['COLOR_BUFFER_BIT']);const _0x90bf83={'transferCoordinate':function(_0x514c04){const _0x8204f8=_0x368496,_0x24e744=null;let _0x1894e0=_0xfd6d45['mapvFixedHeight'];_0xfd6d45['mapvAutoHeight']&&(_0x1894e0=_0xfd6d45['globe']['getHeight'](Cesium$1['Cartographic']['fromDegrees'](_0x514c04[0x0],_0x514c04[0x1])));const _0x51df22=Cesium$1['Cartesian3'][_0x8204f8(0x170)](_0x514c04[0x0],_0x514c04[0x1],_0x1894e0);if(!_0x51df22)return _0x24e744;const _0x33bcae=_0xfd6d45[_0x8204f8(0x188)](_0x51df22);if(!_0x33bcae)return _0x24e744;if(_0xfd6d45['mapvDepthTest']&&_0xfd6d45[_0x8204f8(0x197)]===Cesium$1['SceneMode']['SCENE3D']){const _0x2a1dfa=new Cesium$1['EllipsoidalOccluder'](_0xfd6d45['globe']['ellipsoid'],_0xfd6d45['camera']['positionWC']),_0x29183d=_0x2a1dfa[_0x8204f8(0x138)](_0x51df22);if(!_0x29183d)return _0x24e744;}return[_0x33bcae['x'],_0x33bcae['y']];}};void 0x0!==_0x1de11c&&(_0x90bf83['filter']=function(_0x2c4c9d){const _0x22ad80=_0x368496,_0x281720=_0x5067d4['trails']||0xa;return!!(_0x1de11c&&_0x2c4c9d['time']>_0x1de11c-_0x281720&&_0x2c4c9d[_0x22ad80(0x12c)]<_0x1de11c);});const _0x2e0741=this['dataSet']['get'](_0x90bf83);this[_0x368496(_0x151006._0x5182ce)](_0x2e0741),this[_0x368496(_0x151006._0xc17c3a)]['unit']==='m'&&this['options']['size'],this['options']['_size']=this['options'][_0x368496(0x177)];const _0x2974b5=_0xfd6d45['cartesianToCanvasCoordinates'](Cesium$1['Cartesian3']['fromDegrees'](0x0,0x0));if(!_0x2974b5)return;this['drawContext'](_0x216f47,new mapv__namespace['DataSet'](_0x2e0741),this['options'],_0x2974b5),this['options']['updateCallback']&&this[_0x368496(0x145)][_0x368496(0x149)](_0x1de11c);}}[_0x3181fb(0x17a)](_0x35f8a6,_0x34c3b3){const _0x3cf7c9={_0x34dcc4:0x141},_0x445833=_0x3181fb;let _0x2acf4f=_0x35f8a6;_0x2acf4f&&_0x2acf4f[_0x445833(_0x3cf7c9._0x34dcc4)]&&(_0x2acf4f=_0x2acf4f['get']()),void 0x0!==_0x2acf4f&&this[_0x445833(0x148)][_0x445833(0x13d)](_0x2acf4f),super['update']({'options':_0x34c3b3});}[_0x3181fb(0x194)](_0x38bfb9,_0x33f70e){const _0x5d52a0={_0x1b641c:0x178},_0x17227a=_0x3181fb;let _0x2f2b61=_0x38bfb9;_0x38bfb9&&_0x38bfb9['get']&&(_0x2f2b61=_0x38bfb9[_0x17227a(0x141)]()),this['dataSet'][_0x17227a(_0x5d52a0._0x1b641c)](_0x2f2b61),this['update']({'options':_0x33f70e});}[_0x3181fb(0x14f)](){const _0x20aa6c=_0x3181fb;return this[_0x20aa6c(0x148)];}['removeData'](_0x1a13bb){if(this['dataSet']){const _0x240acf=this['dataSet']['get']({'filter':function(_0x2d5a5f){return _0x1a13bb==null||typeof _0x1a13bb!=='function'||!_0x1a13bb(_0x2d5a5f);}});this['dataSet']['set'](_0x240acf),this['update']({'options':null});}}[_0x3181fb(0x18d)](){this['dataSet']&&this['dataSet']['clear'](),this['update']({'options':null});}[_0x3181fb(0x16b)](){const _0x2fa7bf={_0x558458:0x190,_0x43c3a6:0x16b},_0x69ce35=_0x3181fb;this[_0x69ce35(_0x2fa7bf._0x558458)][_0x69ce35(_0x2fa7bf._0x43c3a6)]();}['clear'](_0x50b838){_0x50b838&&_0x50b838['clearRect']&&_0x50b838['clearRect'](0x0,0x0,_0x50b838['canvas']['width'],_0x50b838['canvas']['height']);}[_0x3181fb(0x14a)](){this['clear'](this['getContext']()),this['clearData'](),this['animator']&&this['animator']['stop'](),this['animator']=null,this['canvasLayer']=null;}}if(mapv__namespace!==null&&mapv__namespace!==void 0x0&&mapv__namespace['DataSet'])mapv__namespace['DataSet']['prototype']['transferCoordinate']=function(_0x19b07c,_0x3064fc,_0x4f493b,_0x518697){const _0x31d2d5={_0x38f226:0x143,_0x13c0f1:0x13b,_0x14ad08:0x12b},_0x28d3cc={_0x3548f8:0x13b},_0x196a5e=_0x3181fb;_0x518697=_0x518697||_0x196a5e(_0x31d2d5._0x38f226),_0x4f493b=_0x4f493b||'coordinates';for(let _0x255c5d=0x0;_0x255c5d<_0x19b07c[_0x196a5e(_0x31d2d5._0x13c0f1)];_0x255c5d++){const _0x297b5c=_0x19b07c[_0x255c5d][_0x196a5e(0x137)],_0x302a35=_0x297b5c[_0x4f493b];switch(_0x297b5c['type']){case _0x196a5e(_0x31d2d5._0x14ad08):{const _0x1945b6=_0x3064fc(_0x302a35);_0x1945b6?_0x297b5c[_0x518697]=_0x1945b6:_0x297b5c[_0x518697]=[-0x3e7,-0x3e7];}break;case _0x196a5e(0x185):{const _0x369511=[];for(let _0x5804d9=0x0;_0x5804d9<_0x302a35['length'];_0x5804d9++){const _0x4e0fee=_0x3064fc(_0x302a35[_0x5804d9]);_0x4e0fee&&_0x369511['push'](_0x4e0fee);}_0x297b5c[_0x518697]=_0x369511;}break;case _0x196a5e(0x181):case'Polygon':{const _0x195a5a=_0x121cce(_0x302a35);_0x297b5c[_0x518697]=_0x195a5a;}break;case'MultiPolygon':{const _0x485357=[];for(let _0x2efa61=0x0;_0x2efa61<_0x302a35['length'];_0x2efa61++){const _0x308a26=_0x121cce(_0x302a35[_0x2efa61]);_0x308a26['length']>0x0&&_0x485357['push'](_0x308a26);}_0x297b5c[_0x518697]=_0x485357;}break;}}function _0x121cce(_0x5bb667){const _0x2e3995=_0x196a5e,_0x12492c=[];for(let _0x46320c=0x0;_0x46320c<_0x5bb667[_0x2e3995(_0x28d3cc._0x3548f8)];_0x46320c++){const _0x4736ef=_0x5bb667[_0x46320c],_0x1ffc5e=[];for(let _0x4aa90=0x0;_0x4aa90<_0x4736ef['length'];_0x4aa90++){const _0x52312e=_0x3064fc(_0x4736ef[_0x4aa90]);_0x52312e&&_0x1ffc5e[_0x2e3995(0x13c)](_0x52312e);}_0x1ffc5e['length']>0x0&&_0x12492c['push'](_0x1ffc5e);}return _0x12492c;}return _0x19b07c;};else throw new Error('请引入\x20mapv\x20库\x20');const Cesium=mars3d__namespace[_0x3181fb(0x142)],BaseLayer=mars3d__namespace['layer']['BaseLayer'];class MapVLayer extends BaseLayer{constructor(_0x39b79e,_0x22cb9b){const _0x148478={_0x473493:0x173},_0x193099=_0x3181fb;super(_0x39b79e),this[_0x193099(_0x148478._0x473493)]=this['options']['pointerEvents'],this[_0x193099(0x148)]=_0x22cb9b||new mapv__namespace['DataSet'](_0x39b79e['data']),this['canvas']=null;}get['pointerEvents'](){const _0x4df2f8={_0x19a829:0x173},_0x5d7903=_0x3181fb;return this[_0x5d7903(_0x4df2f8._0x19a829)];}set['pointerEvents'](_0x447c73){const _0x28e2b0={_0x5ec60:0x173,_0x4ba7ff:0x192,_0x562d93:0x132},_0x39d4d3=_0x3181fb;this[_0x39d4d3(_0x28e2b0._0x5ec60)]=_0x447c73,this['canvas']&&(_0x447c73?this[_0x39d4d3(0x179)]['style']['pointerEvents']=_0x39d4d3(_0x28e2b0._0x4ba7ff):this[_0x39d4d3(0x179)][_0x39d4d3(0x15c)][_0x39d4d3(_0x28e2b0._0x562d93)]='none');}['_showHook'](_0x3f59a3){const _0x361f30=_0x3181fb;_0x3f59a3?this['canvas']['style']['display']='block':this['canvas']['style']['display']=_0x361f30(0x152);}[_0x3181fb(0x16d)](){const _0x565498={_0xc5a230:0x12f,_0x1f3fb6:0x145},_0x17a428=_0x3181fb;this['_map']['scene'][_0x17a428(0x150)]=this['options'][_0x17a428(_0x565498._0xc5a230)]??!![],this['_map']['scene']['mapvAutoHeight']=this[_0x17a428(_0x565498._0x1f3fb6)][_0x17a428(0x14e)]??![],this[_0x17a428(0x16a)]['scene'][_0x17a428(0x158)]=this['options']['fixedHeight']??0x0;}['_addedHook'](){const _0x21d208={_0x3af9da:0x180,_0x9fa25c:0x18e},_0x44a35d=_0x3181fb;this['dataSet']&&(!this['dataSet']['_data']||this['dataSet']['_data']['length']===0x0)&&(this['dataSet']['_data']=[]['concat'](this['dataSet']['_dataCache'])),this[_0x44a35d(_0x21d208._0x3af9da)]=new MapVRenderer(this['_map'],this['dataSet'],this['options'],this),this['initDevicePixelRatio'](),this[_0x44a35d(0x179)]=this[_0x44a35d(_0x21d208._0x9fa25c)](),this[_0x44a35d(0x151)]=this[_0x44a35d(0x151)]['bind'](this),this[_0x44a35d(0x146)](),this[_0x44a35d(0x140)]();}['_removedHook'](){const _0x7ea95b={_0x443a4a:0x130,_0xd15380:0x13f},_0x1734c6=_0x3181fb;this[_0x1734c6(_0x7ea95b._0x443a4a)](),this['_mapVRenderer']&&(this['_mapVRenderer']['destroy'](),this['_mapVRenderer']=null),this[_0x1734c6(0x179)][_0x1734c6(_0x7ea95b._0xd15380)]['removeChild'](this['canvas']);}[_0x3181fb(0x126)](){this['devicePixelRatio']=window['devicePixelRatio']||0x1;}['bindEvent'](){const _0x3b8d7d={_0x4d504e:0x16a,_0x844bba:0x167,_0x3f29e7:0x14b,_0x308117:0x164},_0x49d842=_0x3181fb;var _0x334f88,_0x433844,_0x13df06,_0x534fb4;this[_0x49d842(_0x3b8d7d._0x4d504e)]['on'](mars3d__namespace['EventType'][_0x49d842(_0x3b8d7d._0x844bba)],this[_0x49d842(0x175)],this),this['_map']['on'](mars3d__namespace['EventType']['cameraMoveStart'],this['_onMoveStartEvent'],this),this['_map']['on'](mars3d__namespace['EventType']['cameraMoveEnd'],this[_0x49d842(0x153)],this),(_0x334f88=this['options'])!==null&&_0x334f88!==void 0x0&&(_0x433844=_0x334f88['methods'])!==null&&_0x433844!==void 0x0&&_0x433844['click']&&this['_map']['on'](mars3d__namespace[_0x49d842(_0x3b8d7d._0x3f29e7)]['click'],this['_onMapClick'],this),(_0x13df06=this['options'])!==null&&_0x13df06!==void 0x0&&(_0x534fb4=_0x13df06[_0x49d842(_0x3b8d7d._0x308117)])!==null&&_0x534fb4!==void 0x0&&_0x534fb4[_0x49d842(0x133)]&&this[_0x49d842(0x16a)]['on'](mars3d__namespace[_0x49d842(0x14b)]['mouseMove'],this['_onMapMouseMove'],this);}['unbindEvent'](){const _0xb98957={_0x263b8b:0x167,_0x2d3efd:0x157,_0x494f7b:0x164,_0xeae77a:0x134,_0x22cca1:0x14b},_0x7ea0e3=_0x3181fb;var _0x2c76d3,_0xe8d5fc,_0x1feb19,_0x18bcb2;this['_map']['off'](mars3d__namespace['EventType'][_0x7ea0e3(_0xb98957._0x263b8b)],this['_onMoveStartEvent'],this),this['_map']['off'](mars3d__namespace['EventType']['cameraMoveStart'],this['_onMoveStartEvent'],this),this['_map'][_0x7ea0e3(_0xb98957._0x2d3efd)](mars3d__namespace['EventType']['cameraMoveEnd'],this['_onMoveEndEvent'],this),this['_map'][_0x7ea0e3(_0xb98957._0x2d3efd)](mars3d__namespace['EventType'][_0x7ea0e3(0x128)],this['_reset'],this),(_0x2c76d3=this['options'])!==null&&_0x2c76d3!==void 0x0&&(_0xe8d5fc=_0x2c76d3[_0x7ea0e3(_0xb98957._0x494f7b)])!==null&&_0xe8d5fc!==void 0x0&&_0xe8d5fc[_0x7ea0e3(_0xb98957._0xeae77a)]&&this[_0x7ea0e3(0x16a)]['off'](mars3d__namespace['EventType']['click'],this['_onMapClick'],this),(_0x1feb19=this[_0x7ea0e3(0x145)])!==null&&_0x1feb19!==void 0x0&&(_0x18bcb2=_0x1feb19['methods'])!==null&&_0x18bcb2!==void 0x0&&_0x18bcb2['mousemove']&&this['_map']['off'](mars3d__namespace[_0x7ea0e3(_0xb98957._0x22cca1)]['mouseMove'],this[_0x7ea0e3(0x165)],this);}['_onMoveStartEvent'](){const _0x48f1ab={_0x59fabe:0x128,_0x2d861d:0x14b,_0x5859ef:0x140},_0x37bb5a=_0x3181fb;this['_mapVRenderer']&&(this['_mapVRenderer'][_0x37bb5a(0x183)](),this['_map']['off'](mars3d__namespace['EventType'][_0x37bb5a(_0x48f1ab._0x59fabe)],this['_reset'],this),this['_map']['on'](mars3d__namespace[_0x37bb5a(_0x48f1ab._0x2d861d)]['postRender'],this[_0x37bb5a(_0x48f1ab._0x5859ef)],this));}['_onMoveEndEvent'](){const _0x191d7c={_0x945295:0x14b},_0x191605=_0x3181fb;this['_mapVRenderer']&&(this['_map']['off'](mars3d__namespace[_0x191605(_0x191d7c._0x945295)]['postRender'],this['_reset'],this),this['_mapVRenderer']['animatorMoveendEvent'](),this[_0x191605(0x140)]());}['_setOptionsHook'](_0x4a4f73,_0x2703a9){const _0x4b5850=_0x3181fb;this[_0x4b5850(0x12a)](),this['_addedHook']();}['addData'](_0x381b35){this['_mapVRenderer']&&this['_mapVRenderer']['addData'](_0x381b35,this['options']);}['updateData'](_0x551c2f){const _0x394cc4={_0x2117dc:0x145},_0x46b99d=_0x3181fb;this['_mapVRenderer']&&this['_mapVRenderer'][_0x46b99d(0x17a)](_0x551c2f,this[_0x46b99d(_0x394cc4._0x2117dc)]);}['getData'](){const _0x38140c={_0x4bb173:0x14f},_0x1b3f7e=_0x3181fb;return this['_mapVRenderer']&&(this['dataSet']=this[_0x1b3f7e(0x180)][_0x1b3f7e(_0x38140c._0x4bb173)]()),this['dataSet'];}['removeData'](_0x313006){const _0x447c5e={_0x24331a:0x180},_0x44403d=_0x3181fb;this[_0x44403d(_0x447c5e._0x24331a)]&&this[_0x44403d(0x180)]['removeData'](_0x313006);}['removeAllData'](){const _0x3991f3={_0x3e98f8:0x180},_0x311457=_0x3181fb;this[_0x311457(_0x3991f3._0x3e98f8)]&&this['_mapVRenderer']['clearData']();}[_0x3181fb(0x18e)](){const _0x553569={_0x346a08:0x147,_0x4fc920:0x179,_0x4ccf93:0x179,_0x29f0ca:0x127,_0x1c7cc8:0x132,_0x5ebf52:0x152,_0x4430f0:0x15e},_0x6c5622=_0x3181fb,_0x3972c8=mars3d__namespace[_0x6c5622(0x14d)]['create']('canvas',_0x6c5622(0x160),this['_map']['container']);_0x3972c8['id']=this['id'],_0x3972c8['style']['position']=_0x6c5622(_0x553569._0x346a08),_0x3972c8['style']['top']='0px',_0x3972c8['style']['left']=_0x6c5622(0x16e),_0x3972c8['width']=parseInt(this['_map'][_0x6c5622(_0x553569._0x4fc920)]['width']),_0x3972c8['height']=parseInt(this['_map'][_0x6c5622(_0x553569._0x4ccf93)]['height']),_0x3972c8[_0x6c5622(0x15c)]['width']=this['_map']['canvas']['style'][_0x6c5622(_0x553569._0x29f0ca)],_0x3972c8['style'][_0x6c5622(0x129)]=this[_0x6c5622(0x16a)]['canvas'][_0x6c5622(0x15c)]['height'],_0x3972c8['style'][_0x6c5622(_0x553569._0x1c7cc8)]=this['_pointerEvents']?'auto':_0x6c5622(_0x553569._0x5ebf52),_0x3972c8['style']['zIndex']=this['options'][_0x6c5622(0x12e)]??0x9;if(this[_0x6c5622(0x145)]['context']==='2d'){const _0x1f196c=this['devicePixelRatio'];_0x3972c8['getContext'](this[_0x6c5622(0x145)][_0x6c5622(_0x553569._0x4430f0)])[_0x6c5622(0x15f)](_0x1f196c,_0x1f196c);}return _0x3972c8;}['_reset'](){this['resize'](),this['render']();}[_0x3181fb(0x16b)](){this['_reset']();}['remove'](){const _0x5e84b3={_0x54bad9:0x180},_0x4b47be=_0x3181fb;this['_mapVRenderer']&&(this[_0x4b47be(0x180)][_0x4b47be(0x14a)](),this[_0x4b47be(_0x5e84b3._0x54bad9)]=null),this['canvas'][_0x4b47be(0x13f)]['removeChild'](this['canvas']);}['render'](){const _0x5376b6={_0x54f748:0x180},_0x10c6a2=_0x3181fb;this[_0x10c6a2(_0x5376b6._0x54f748)]['_canvasUpdate']();}['resize'](){const _0x3ff0ac={_0x5ec391:0x15c,_0x1d31bd:0x15c,_0xa21b20:0x127,_0x19e059:0x179,_0x422081:0x129,_0x4f127c:0x179},_0x305102=_0x3181fb;if(this[_0x305102(0x179)]){const _0x124f93=this[_0x305102(0x179)];_0x124f93[_0x305102(_0x3ff0ac._0x5ec391)]['position']='absolute',_0x124f93['style']['top']='0px',_0x124f93[_0x305102(_0x3ff0ac._0x1d31bd)][_0x305102(0x162)]=_0x305102(0x16e),_0x124f93[_0x305102(_0x3ff0ac._0xa21b20)]=parseInt(this['_map'][_0x305102(_0x3ff0ac._0x19e059)][_0x305102(0x127)]),_0x124f93['height']=parseInt(this[_0x305102(0x16a)][_0x305102(0x179)][_0x305102(_0x3ff0ac._0x422081)]),_0x124f93['style']['width']=this['_map']['canvas']['style']['width'],_0x124f93['style']['height']=this['_map'][_0x305102(_0x3ff0ac._0x4f127c)]['style']['height'];}}['getRectangle'](_0x3d636d){const _0x511e84={_0x54af64:0x148,_0x217f8e:0x176,_0x843a12:0x135},_0x1ed755=_0x3181fb;if(!this[_0x1ed755(_0x511e84._0x54af64)]||!this['dataSet']['_data'])return;const _0x46f6b3=mars3d__namespace[_0x1ed755(0x196)][_0x1ed755(0x174)]({'type':'FeatureCollection','features':this['dataSet']['_data']});if(!_0x46f6b3)return;return _0x3d636d!==null&&_0x3d636d!==void 0x0&&_0x3d636d['isFormat']?_0x46f6b3:Cesium[_0x1ed755(_0x511e84._0x217f8e)]['fromDegrees'](_0x46f6b3['xmin'],_0x46f6b3[_0x1ed755(_0x511e84._0x843a12)],_0x46f6b3['xmax'],_0x46f6b3[_0x1ed755(0x168)]);}[_0x3181fb(0x184)](_0x2dd1ad){const _0x1c3d2e={_0x11a469:0x15a,_0x2364cd:0x18a},_0x39c862=_0x3181fb;this[_0x39c862(0x17c)]=_0x2dd1ad,this['_mapVRenderer']&&this['_mapVRenderer'][_0x39c862(_0x1c3d2e._0x11a469)](_0x2dd1ad[_0x39c862(_0x1c3d2e._0x2364cd)],_0x2dd1ad);}['_onMapMouseMove'](_0x559efb){const _0x354525=_0x3181fb;this['_cache_event']=_0x559efb,this['_mapVRenderer']&&this[_0x354525(0x180)]['mousemoveEvent'](_0x559efb['windowPosition'],_0x559efb);}['on'](_0x422006,_0x3a2298,_0x160936){const _0x357cc8={_0x54f005:0x145,_0x15db84:0x134,_0x4b0317:0x14b,_0x387b9f:0x161},_0x1837ea={_0x3a72fe:0x172},_0x5545fe={_0x4148b4:0x17c},_0x1184fb=_0x3181fb;this[_0x1184fb(0x145)]['methods']=this['options'][_0x1184fb(0x164)]||{};if(_0x422006===mars3d__namespace[_0x1184fb(0x14b)][_0x1184fb(0x134)])this[_0x1184fb(_0x357cc8._0x54f005)]['methods']['click']=_0x54cafb=>{const _0x6a6da6=_0x1184fb;_0x54cafb&&_0x3a2298['bind'](_0x160936)({...this[_0x6a6da6(_0x5545fe._0x4148b4)],'layer':this,'data':_0x54cafb});},this['_map']['on'](mars3d__namespace['EventType'][_0x1184fb(_0x357cc8._0x15db84)],this[_0x1184fb(0x184)],this);else _0x422006===mars3d__namespace[_0x1184fb(_0x357cc8._0x4b0317)][_0x1184fb(_0x357cc8._0x387b9f)]&&(this['options']['methods'][_0x1184fb(0x133)]=_0x3dbfd9=>{const _0x25be53=_0x1184fb;_0x3dbfd9&&_0x3a2298[_0x25be53(_0x1837ea._0x3a72fe)](_0x160936)({...this['_cache_event'],'layer':this,'data':_0x3dbfd9});},this['_map']['on'](mars3d__namespace['EventType']['mouseMove'],this['_onMapMouseMove'],this));return this;}['off'](_0x1f2833,_0x4f3f1d){const _0x4e7e75={_0x53829b:0x134,_0x55622f:0x145,_0x170003:0x134,_0x1650e3:0x145},_0x20f1ec=_0x3181fb;if(_0x1f2833===_0x20f1ec(_0x4e7e75._0x53829b)){var _0x3b6935;this['_map']['off'](_0x1f2833,this['_onMapClick'],this),(_0x3b6935=this[_0x20f1ec(_0x4e7e75._0x55622f)]['methods'])!==null&&_0x3b6935!==void 0x0&&_0x3b6935['mousemove']&&delete this['options']['methods'][_0x20f1ec(_0x4e7e75._0x170003)];}else{if(_0x1f2833==='mouseMove'){var _0x146c3d;this[_0x20f1ec(0x16a)]['off'](_0x1f2833,this['_onMapMouseMove'],this),(_0x146c3d=this[_0x20f1ec(_0x4e7e75._0x1650e3)][_0x20f1ec(0x164)])!==null&&_0x146c3d!==void 0x0&&_0x146c3d['mousemove']&&delete this[_0x20f1ec(_0x4e7e75._0x55622f)]['methods']['mousemove'];}}return this;}}mars3d__namespace[_0x3181fb(0x16f)]['register']('mapv',MapVLayer),mars3d__namespace['layer']['MapVLayer']=MapVLayer,mars3d__namespace['mapv']=mapv__namespace,exports[_0x3181fb(0x156)]=MapVLayer,Object[_0x3181fb(0x155)](mapv)['forEach'](function(_0x7cabf1){const _0x2297a5={_0x599737:0x17f},_0xd95a92=_0x3181fb;if(_0x7cabf1!=='default'&&!exports[_0xd95a92(_0x2297a5._0x599737)](_0x7cabf1))Object['defineProperty'](exports,_0x7cabf1,{'enumerable':!![],'get':function(){return mapv[_0x7cabf1];}});}),Object[_0x3181fb(0x159)](exports,_0x3181fb(0x15d),{'value':!![]});
'use strict';const _0x3f6f0c=_0x2372;function _0x3f0f(){const _0x304b22=['getContext','context','canvasLayer','_reset','EventType','60GanVyl','forEach','defineProperty','_onMapMouseMove','time','2825488aRoEBM','destroy','argCheck','clampToGround','10JKwHih','mouseMove','clearRect','3392343RTmpMN','updateCallback','setZIndex','length','_dataCache','DataSet','get','auto','options','Cartographic','start','5503157OEPhvv','update','restore','BaseLayer','_cache_event','animator','dataSet','removeData','off','SCENE3D','keys','height','postRender','type','MapVLayer','_map','_pointerEvents','clear','6912220DVXNtW','processData','Cesium','fromDegrees','3246510FjGsTc','bind','animatorMovestartEvent','getOwnPropertyDescriptor','Point','draw','scene','methods','camera','Rectangle','4221532HOgiwZ','click','windowPosition','push','initDevicePixelRatio','0px','mapvFixedHeight','render','_onMoveStartEvent','absolute','12kiaqSx','addAnimatorEvent','_canvasUpdate','container','left','_onMapClick','_mapVRenderer','addData','24pWSjqc','set','clickEvent','devicePixelRatio','layer','253753ISSjJG','cameraMoveEnd','default','_mountedHook','updateData','mapvAutoHeight','SceneMode','getData','style','clearData','3lFKWAB','width','MultiPolygon','pointerEvents','removeAllData','zIndex','drawContext','ymin','mouseDown','resize','mapv','bindEvent','initDataRange','canvas','_data','fillRect'];_0x3f0f=function(){return _0x304b22;};return _0x3f0f();}(function(_0x46e6e5,_0x42d91e){const _0x218acc={_0x3698c3:0x14e,_0x4f6e19:0x176,_0x5c6458:0x141,_0x45c44c:0x137,_0x5a2d19:0x149,_0x3550f8:0x179,_0x3e2f0a:0x129,_0x5af7be:0x184},_0x2a9576=_0x2372,_0x110f5=_0x46e6e5();while(!![]){try{const _0x29f795=-parseInt(_0x2a9576(_0x218acc._0x3698c3))/0x1*(-parseInt(_0x2a9576(_0x218acc._0x4f6e19))/0x2)+-parseInt(_0x2a9576(0x158))/0x3*(-parseInt(_0x2a9576(0x172))/0x4)+parseInt(_0x2a9576(0x12d))/0x5+-parseInt(_0x2a9576(_0x218acc._0x5c6458))/0x6*(parseInt(_0x2a9576(_0x218acc._0x45c44c))/0x7)+-parseInt(_0x2a9576(_0x218acc._0x5a2d19))/0x8*(-parseInt(_0x2a9576(_0x218acc._0x3550f8))/0x9)+parseInt(_0x2a9576(_0x218acc._0x3e2f0a))/0xa+parseInt(_0x2a9576(_0x218acc._0x5af7be))/0xb*(-parseInt(_0x2a9576(0x16d))/0xc);if(_0x29f795===_0x42d91e)break;else _0x110f5['push'](_0x110f5['shift']());}catch(_0x281efe){_0x110f5['push'](_0x110f5['shift']());}}}(_0x3f0f,0xb4627));function _interopNamespace(_0xcfe868){const _0x3faf5c={_0x55fe7a:0x18e},_0x3d8022={_0x4debda:0x130},_0x23928e=_0x2372;if(_0xcfe868&&_0xcfe868['__esModule'])return _0xcfe868;var _0x55e86f=Object['create'](null);return _0xcfe868&&Object[_0x23928e(_0x3faf5c._0x55fe7a)](_0xcfe868)['forEach'](function(_0xd0f2d1){const _0x256402=_0x23928e;if(_0xd0f2d1!=='default'){var _0x46b298=Object[_0x256402(_0x3d8022._0x4debda)](_0xcfe868,_0xd0f2d1);Object['defineProperty'](_0x55e86f,_0xd0f2d1,_0x46b298['get']?_0x46b298:{'enumerable':!![],'get':function(){return _0xcfe868[_0xd0f2d1];}});}}),_0x55e86f[_0x23928e(0x150)]=_0xcfe868,_0x55e86f;}var mapv__namespace=_interopNamespace(mapv),mars3d__namespace=_interopNamespace(mars3d);const Cesium$1=mars3d__namespace[_0x3f6f0c(0x12b)],baiduMapLayer=mapv__namespace?mapv__namespace['baiduMapLayer']:null,BaseLayer$1=baiduMapLayer?baiduMapLayer['__proto__']:Function;class MapVRenderer extends BaseLayer$1{constructor(_0x60318c,_0x114f5,_0x3351da,_0x453016){const _0x3b0c9b={_0x1671b9:0x174},_0xcf2c03=_0x3f6f0c;super(_0x60318c,_0x114f5,_0x3351da);if(!BaseLayer$1)return;this['map']=_0x60318c,this['scene']=_0x60318c[_0xcf2c03(0x133)],this['dataSet']=_0x114f5,_0x3351da=_0x3351da||{},this['init'](_0x3351da),this[_0xcf2c03(_0x3b0c9b._0x1671b9)](_0x3351da),this[_0xcf2c03(0x13b)](),this['canvasLayer']=_0x453016,this['stopAniamation']=!0x1,this['animation']=_0x3351da['animation'];}['initDevicePixelRatio'](){const _0x450b2d=_0x3f6f0c;this['devicePixelRatio']=window[_0x450b2d(0x14c)]||0x1;}[_0x3f6f0c(0x142)](){}[_0x3f6f0c(0x12f)](){const _0x2f7981={_0x2e840f:0x189,_0x4a96fa:0x183},_0x2d03ea=_0x3f6f0c,_0x31993d=this['options']['animation'];this['isEnabledTime']()&&this[_0x2d03ea(_0x2f7981._0x2e840f)]&&(this['steps']['step']=_0x31993d['stepsRange'][_0x2d03ea(_0x2f7981._0x4a96fa)]);}['animatorMoveendEvent'](){this['isEnabledTime']()&&this['animator'];}[_0x3f6f0c(0x168)](){return this['canvasLayer']['canvas']['getContext'](this['context']);}['init'](_0x201d4a){const _0x4532df={_0x1f47b5:0x164,_0xbecdaa:0x15d},_0x294558=_0x3f6f0c;this['options']=_0x201d4a,this[_0x294558(_0x4532df._0x1f47b5)](_0x201d4a),this['context']=this['options']['context']||'2d',this['options']['zIndex']&&this[_0x294558(0x16a)]&&this['canvasLayer'][_0x294558(0x17b)]&&this[_0x294558(0x16a)]['setZIndex'](this['options'][_0x294558(_0x4532df._0xbecdaa)]),this['initAnimator']();}[_0x3f6f0c(0x143)](_0xb82dc3){const _0x388cd1={_0x1b0013:0x16a,_0x9640fb:0x169,_0x22b8df:0x18f,_0x57a8e1:0x195,_0x36db68:0x181,_0x328aa0:0x15e,_0x39b0b1:0x17e,_0x2df38f:0x17a},_0x1ba165={_0x3198db:0x182,_0x192de9:0x12c,_0x51572d:0x154,_0x2a82a7:0x135},_0xac98c8=_0x3f6f0c,_0x528639=this['scene'];if(this[_0xac98c8(_0x388cd1._0x1b0013)]&&!this['stopAniamation']){const _0x3d810a=this['options']['animation'],_0x130aaf=this['getContext']();if(this['isEnabledTime']()){if(void 0x0===_0xb82dc3)return void this['clear'](_0x130aaf);this[_0xac98c8(_0x388cd1._0x9640fb)]==='2d'&&(_0x130aaf['save'](),_0x130aaf['globalCompositeOperation']='destination-out',_0x130aaf['fillStyle']='rgba(0,\x200,\x200,\x20.1)',_0x130aaf[_0xac98c8(0x167)](0x0,0x0,_0x130aaf['canvas']['width'],_0x130aaf[_0xac98c8(0x165)][_0xac98c8(_0x388cd1._0x22b8df)]),_0x130aaf[_0xac98c8(0x186)]());}else this[_0xac98c8(_0x388cd1._0x57a8e1)](_0x130aaf);if(this['context']==='2d')for(const _0x56ce08 in this['options']){_0x130aaf[_0x56ce08]=this[_0xac98c8(_0x388cd1._0x36db68)][_0x56ce08];}else _0x130aaf['clear'](_0x130aaf['COLOR_BUFFER_BIT']);const _0x3b6d24={'transferCoordinate':function(_0xde3313){const _0x5ce4e5=_0xac98c8,_0x1d722a=null;let _0x1c8d69=_0x528639['mapvFixedHeight'];_0x528639[_0x5ce4e5(0x153)]&&(_0x1c8d69=_0x528639['globe']['getHeight'](Cesium$1[_0x5ce4e5(_0x1ba165._0x3198db)][_0x5ce4e5(_0x1ba165._0x192de9)](_0xde3313[0x0],_0xde3313[0x1])));const _0x4d9af3=Cesium$1['Cartesian3']['fromDegrees'](_0xde3313[0x0],_0xde3313[0x1],_0x1c8d69);if(!_0x4d9af3)return _0x1d722a;const _0x419642=_0x528639['cartesianToCanvasCoordinates'](_0x4d9af3);if(!_0x419642)return _0x1d722a;if(_0x528639['mapvDepthTest']&&_0x528639['mode']===Cesium$1[_0x5ce4e5(_0x1ba165._0x51572d)][_0x5ce4e5(0x18d)]){const _0x36feb2=new Cesium$1['EllipsoidalOccluder'](_0x528639['globe']['ellipsoid'],_0x528639[_0x5ce4e5(_0x1ba165._0x2a82a7)]['positionWC']),_0x26856d=_0x36feb2['isPointVisible'](_0x4d9af3);if(!_0x26856d)return _0x1d722a;}return[_0x419642['x'],_0x419642['y']];}};void 0x0!==_0xb82dc3&&(_0x3b6d24['filter']=function(_0x2c2e32){const _0x456780=_0xac98c8,_0x4bb1c9=_0x3d810a['trails']||0xa;return!!(_0xb82dc3&&_0x2c2e32['time']>_0xb82dc3-_0x4bb1c9&&_0x2c2e32[_0x456780(0x171)]<_0xb82dc3);});const _0x1c7c07=this[_0xac98c8(0x18a)]['get'](_0x3b6d24);this[_0xac98c8(0x12a)](_0x1c7c07),this['options']['unit']==='m'&&this['options']['size'],this['options']['_size']=this['options']['size'];const _0x47a289=_0x528639['cartesianToCanvasCoordinates'](Cesium$1['Cartesian3']['fromDegrees'](0x0,0x0));if(!_0x47a289)return;this[_0xac98c8(_0x388cd1._0x328aa0)](_0x130aaf,new mapv__namespace[(_0xac98c8(_0x388cd1._0x39b0b1))](_0x1c7c07),this['options'],_0x47a289),this['options'][_0xac98c8(_0x388cd1._0x2df38f)]&&this['options']['updateCallback'](_0xb82dc3);}}['updateData'](_0x16d986,_0x2ad96f){let _0xf170c4=_0x16d986;_0xf170c4&&_0xf170c4['get']&&(_0xf170c4=_0xf170c4['get']()),void 0x0!==_0xf170c4&&this['dataSet']['set'](_0xf170c4),super['update']({'options':_0x2ad96f});}[_0x3f6f0c(0x148)](_0x18633b,_0x3380fc){const _0x299356={_0x59020e:0x17f,_0x430cc5:0x185},_0x566aa0=_0x3f6f0c;let _0x3ba8cb=_0x18633b;_0x18633b&&_0x18633b[_0x566aa0(_0x299356._0x59020e)]&&(_0x3ba8cb=_0x18633b[_0x566aa0(0x17f)]()),this['dataSet']['add'](_0x3ba8cb),this[_0x566aa0(_0x299356._0x430cc5)]({'options':_0x3380fc});}[_0x3f6f0c(0x155)](){return this['dataSet'];}[_0x3f6f0c(0x18b)](_0x2a173c){const _0x178139=_0x3f6f0c;if(this[_0x178139(0x18a)]){const _0x2f8987=this['dataSet']['get']({'filter':function(_0x434669){return _0x2a173c==null||typeof _0x2a173c!=='function'||!_0x2a173c(_0x434669);}});this['dataSet'][_0x178139(0x14a)](_0x2f8987),this['update']({'options':null});}}['clearData'](){const _0x442574=_0x3f6f0c;this['dataSet']&&this['dataSet']['clear'](),this[_0x442574(0x185)]({'options':null});}['draw'](){const _0x596b62={_0xc825ec:0x16a},_0x157a22=_0x3f6f0c;this[_0x157a22(_0x596b62._0xc825ec)][_0x157a22(0x132)]();}['clear'](_0xb4c1e1){const _0x2bada1={_0x34bcf1:0x178,_0x200ae5:0x165},_0x2cade3=_0x3f6f0c;_0xb4c1e1&&_0xb4c1e1[_0x2cade3(_0x2bada1._0x34bcf1)]&&_0xb4c1e1[_0x2cade3(0x178)](0x0,0x0,_0xb4c1e1['canvas']['width'],_0xb4c1e1[_0x2cade3(_0x2bada1._0x200ae5)]['height']);}['destroy'](){const _0x1f66fb={_0x6cdaf6:0x157,_0xda8cd4:0x189},_0x4aa6b9=_0x3f6f0c;this['clear'](this['getContext']()),this[_0x4aa6b9(_0x1f66fb._0x6cdaf6)](),this[_0x4aa6b9(_0x1f66fb._0xda8cd4)]&&this['animator']['stop'](),this['animator']=null,this['canvasLayer']=null;}}if(mapv__namespace!==null&&mapv__namespace!==void 0x0&&mapv__namespace['DataSet'])mapv__namespace['DataSet']['prototype']['transferCoordinate']=function(_0x5886bb,_0x2b1f60,_0x23f837,_0x204aa1){const _0x4156f1={_0x28b787:0x191,_0x3dbeb7:0x131,_0x1d495c:0x17c,_0xe38692:0x15a,_0x3e0b0d:0x17c,_0x2f5358:0x13a},_0x572222=_0x3f6f0c;_0x204aa1=_0x204aa1||'_coordinates',_0x23f837=_0x23f837||'coordinates';for(let _0x1776d4=0x0;_0x1776d4<_0x5886bb['length'];_0x1776d4++){const _0x562f47=_0x5886bb[_0x1776d4]['geometry'],_0x7f1a7f=_0x562f47[_0x23f837];switch(_0x562f47[_0x572222(_0x4156f1._0x28b787)]){case _0x572222(_0x4156f1._0x3dbeb7):{const _0x5e9b6a=_0x2b1f60(_0x7f1a7f);_0x5e9b6a?_0x562f47[_0x204aa1]=_0x5e9b6a:_0x562f47[_0x204aa1]=[-0x3e7,-0x3e7];}break;case'LineString':{const _0x49a6dd=[];for(let _0x56d50b=0x0;_0x56d50b<_0x7f1a7f[_0x572222(_0x4156f1._0x1d495c)];_0x56d50b++){const _0x1b2c03=_0x2b1f60(_0x7f1a7f[_0x56d50b]);_0x1b2c03&&_0x49a6dd['push'](_0x1b2c03);}_0x562f47[_0x204aa1]=_0x49a6dd;}break;case'MultiLineString':case'Polygon':{const _0x230350=_0x3fde3b(_0x7f1a7f);_0x562f47[_0x204aa1]=_0x230350;}break;case _0x572222(_0x4156f1._0xe38692):{const _0x39addd=[];for(let _0x4ac190=0x0;_0x4ac190<_0x7f1a7f[_0x572222(_0x4156f1._0x1d495c)];_0x4ac190++){const _0xe0cab9=_0x3fde3b(_0x7f1a7f[_0x4ac190]);_0xe0cab9[_0x572222(_0x4156f1._0x3e0b0d)]>0x0&&_0x39addd[_0x572222(_0x4156f1._0x2f5358)](_0xe0cab9);}_0x562f47[_0x204aa1]=_0x39addd;}break;}}function _0x3fde3b(_0x8f4e55){const _0x294364=_0x572222,_0x2c974f=[];for(let _0x3855b5=0x0;_0x3855b5<_0x8f4e55['length'];_0x3855b5++){const _0x5d2218=_0x8f4e55[_0x3855b5],_0x13acde=[];for(let _0x18ec0d=0x0;_0x18ec0d<_0x5d2218['length'];_0x18ec0d++){const _0x48b678=_0x2b1f60(_0x5d2218[_0x18ec0d]);_0x48b678&&_0x13acde['push'](_0x48b678);}_0x13acde[_0x294364(0x17c)]>0x0&&_0x2c974f['push'](_0x13acde);}return _0x2c974f;}return _0x5886bb;};else throw new Error('请引入\x20mapv\x20库\x20');const Cesium=mars3d__namespace['Cesium'],BaseLayer=mars3d__namespace[_0x3f6f0c(0x14d)][_0x3f6f0c(0x187)];function _0x2372(_0x4662fb,_0x12e541){const _0x3f0fbf=_0x3f0f();return _0x2372=function(_0x237228,_0x3ad116){_0x237228=_0x237228-0x129;let _0x739bcb=_0x3f0fbf[_0x237228];return _0x739bcb;},_0x2372(_0x4662fb,_0x12e541);}class MapVLayer extends BaseLayer{constructor(_0x2e92a4,_0x45b356){const _0x94457a=_0x3f6f0c;super(_0x2e92a4),this[_0x94457a(0x194)]=this['options']['pointerEvents'],this['dataSet']=_0x45b356||new mapv__namespace['DataSet'](_0x2e92a4['data']),this['canvas']=null;}get[_0x3f6f0c(0x15b)](){return this['_pointerEvents'];}set['pointerEvents'](_0xa7049b){const _0x246180={_0x34be87:0x156},_0x3eccab=_0x3f6f0c;this['_pointerEvents']=_0xa7049b,this['canvas']&&(_0xa7049b?this['canvas'][_0x3eccab(_0x246180._0x34be87)]['pointerEvents']='all':this['canvas']['style']['pointerEvents']='none');}['_showHook'](_0x59cf8e){const _0x13a55a={_0x414e11:0x156},_0x173eab=_0x3f6f0c;_0x59cf8e?this['canvas']['style']['display']='block':this['canvas'][_0x173eab(_0x13a55a._0x414e11)]['display']='none';}[_0x3f6f0c(0x151)](){const _0x251363={_0x3529a9:0x193,_0x2b4ac:0x133,_0x3d62e1:0x175,_0x359b28:0x13d},_0x68caad=_0x3f6f0c;this[_0x68caad(_0x251363._0x3529a9)][_0x68caad(_0x251363._0x2b4ac)]['mapvDepthTest']=this['options']['depthTest']??!![],this['_map']['scene']['mapvAutoHeight']=this['options'][_0x68caad(_0x251363._0x3d62e1)]??![],this[_0x68caad(0x193)]['scene'][_0x68caad(_0x251363._0x359b28)]=this['options']['fixedHeight']??0x0;}['_addedHook'](){const _0x4905c6={_0x5b5d85:0x17d,_0x4e1805:0x165,_0x278028:0x13e,_0x30b958:0x12e,_0x4a7824:0x163},_0x1a838a=_0x3f6f0c;this['dataSet']&&(!this[_0x1a838a(0x18a)]['_data']||this[_0x1a838a(0x18a)]['_data']['length']===0x0)&&(this['dataSet']['_data']=[]['concat'](this['dataSet'][_0x1a838a(_0x4905c6._0x5b5d85)])),this['_mapVRenderer']=new MapVRenderer(this['_map'],this['dataSet'],this['options'],this),this['initDevicePixelRatio'](),this[_0x1a838a(_0x4905c6._0x4e1805)]=this['_createCanvas'](),this['render']=this[_0x1a838a(_0x4905c6._0x278028)][_0x1a838a(_0x4905c6._0x30b958)](this),this[_0x1a838a(_0x4905c6._0x4a7824)](),this['_reset']();}['_removedHook'](){const _0x54c848={_0x2bbd22:0x173},_0x343122=_0x3f6f0c;this['unbindEvent'](),this['_mapVRenderer']&&(this['_mapVRenderer'][_0x343122(_0x54c848._0x2bbd22)](),this['_mapVRenderer']=null),this['canvas']['parentElement']['removeChild'](this['canvas']);}[_0x3f6f0c(0x13b)](){this['devicePixelRatio']=window['devicePixelRatio']||0x1;}[_0x3f6f0c(0x163)](){const _0x4146d7={_0x5937f7:0x193,_0x2dbf70:0x160,_0x326045:0x193,_0x533f8b:0x13f,_0x1c6e4d:0x16c,_0x1e3058:0x181},_0x49ce2d=_0x3f6f0c;var _0x21205d,_0x771565,_0x394925,_0x5d88de;this[_0x49ce2d(_0x4146d7._0x5937f7)]['on'](mars3d__namespace['EventType'][_0x49ce2d(_0x4146d7._0x2dbf70)],this[_0x49ce2d(0x13f)],this),this[_0x49ce2d(_0x4146d7._0x326045)]['on'](mars3d__namespace['EventType']['cameraMoveStart'],this[_0x49ce2d(_0x4146d7._0x533f8b)],this),this['_map']['on'](mars3d__namespace[_0x49ce2d(_0x4146d7._0x1c6e4d)][_0x49ce2d(0x14f)],this['_onMoveEndEvent'],this),(_0x21205d=this['options'])!==null&&_0x21205d!==void 0x0&&(_0x771565=_0x21205d['methods'])!==null&&_0x771565!==void 0x0&&_0x771565['click']&&this['_map']['on'](mars3d__namespace['EventType']['click'],this['_onMapClick'],this),(_0x394925=this[_0x49ce2d(_0x4146d7._0x1e3058)])!==null&&_0x394925!==void 0x0&&(_0x5d88de=_0x394925['methods'])!==null&&_0x5d88de!==void 0x0&&_0x5d88de['mousemove']&&this['_map']['on'](mars3d__namespace[_0x49ce2d(0x16c)]['mouseMove'],this['_onMapMouseMove'],this);}['unbindEvent'](){const _0x4a9ec5={_0x3c08c4:0x193,_0x3d9d08:0x18c,_0x32ca46:0x190,_0x4c8757:0x181,_0x245ac6:0x16c},_0x189425=_0x3f6f0c;var _0xefa75f,_0x5b77ec,_0x502f98,_0x13a9e1;this[_0x189425(_0x4a9ec5._0x3c08c4)]['off'](mars3d__namespace[_0x189425(0x16c)][_0x189425(0x160)],this['_onMoveStartEvent'],this),this['_map'][_0x189425(_0x4a9ec5._0x3d9d08)](mars3d__namespace['EventType']['cameraMoveStart'],this['_onMoveStartEvent'],this),this['_map']['off'](mars3d__namespace['EventType']['cameraMoveEnd'],this['_onMoveEndEvent'],this),this['_map']['off'](mars3d__namespace[_0x189425(0x16c)][_0x189425(_0x4a9ec5._0x32ca46)],this['_reset'],this),(_0xefa75f=this[_0x189425(_0x4a9ec5._0x4c8757)])!==null&&_0xefa75f!==void 0x0&&(_0x5b77ec=_0xefa75f['methods'])!==null&&_0x5b77ec!==void 0x0&&_0x5b77ec['click']&&this['_map'][_0x189425(0x18c)](mars3d__namespace[_0x189425(_0x4a9ec5._0x245ac6)]['click'],this['_onMapClick'],this),(_0x502f98=this['options'])!==null&&_0x502f98!==void 0x0&&(_0x13a9e1=_0x502f98['methods'])!==null&&_0x13a9e1!==void 0x0&&_0x13a9e1['mousemove']&&this[_0x189425(0x193)]['off'](mars3d__namespace['EventType']['mouseMove'],this['_onMapMouseMove'],this);}['_onMoveStartEvent'](){const _0x1876bf={_0x5314ce:0x16b,_0x30e4dd:0x16c},_0x18ed52=_0x3f6f0c;this['_mapVRenderer']&&(this['_mapVRenderer'][_0x18ed52(0x12f)](),this['_map']['off'](mars3d__namespace['EventType']['postRender'],this[_0x18ed52(_0x1876bf._0x5314ce)],this),this[_0x18ed52(0x193)]['on'](mars3d__namespace[_0x18ed52(_0x1876bf._0x30e4dd)]['postRender'],this['_reset'],this));}['_onMoveEndEvent'](){this['_mapVRenderer']&&(this['_map']['off'](mars3d__namespace['EventType']['postRender'],this['_reset'],this),this['_mapVRenderer']['animatorMoveendEvent'](),this['_reset']());}['_setOptionsHook'](_0x4a2de5,_0x1a6317){this['_removedHook'](),this['_addedHook']();}['addData'](_0x17011b){const _0x10feaa={_0x157208:0x147,_0x43a7e5:0x181},_0x28faee=_0x3f6f0c;this[_0x28faee(_0x10feaa._0x157208)]&&this[_0x28faee(0x147)]['addData'](_0x17011b,this[_0x28faee(_0x10feaa._0x43a7e5)]);}[_0x3f6f0c(0x152)](_0x459719){this['_mapVRenderer']&&this['_mapVRenderer']['updateData'](_0x459719,this['options']);}['getData'](){const _0x43892d={_0x41299d:0x18a,_0x885afc:0x18a},_0x258b5e=_0x3f6f0c;return this['_mapVRenderer']&&(this[_0x258b5e(_0x43892d._0x41299d)]=this[_0x258b5e(0x147)]['getData']()),this[_0x258b5e(_0x43892d._0x885afc)];}[_0x3f6f0c(0x18b)](_0x29e23a){this['_mapVRenderer']&&this['_mapVRenderer']['removeData'](_0x29e23a);}[_0x3f6f0c(0x15c)](){const _0x22b7cb={_0x939e65:0x157},_0x170a4c=_0x3f6f0c;this[_0x170a4c(0x147)]&&this[_0x170a4c(0x147)][_0x170a4c(_0x22b7cb._0x939e65)]();}['_createCanvas'](){const _0xae9259={_0x580b7a:0x144,_0x120a50:0x140,_0x338898:0x145,_0x5c04c0:0x13c,_0x490654:0x159,_0xfe80eb:0x159,_0x80faa9:0x156,_0xa3d556:0x193,_0xbde679:0x180},_0x195a08=_0x3f6f0c,_0x2a0d4f=mars3d__namespace['DomUtil']['create'](_0x195a08(0x165),'mars3d-mapv',this['_map'][_0x195a08(_0xae9259._0x580b7a)]);_0x2a0d4f['id']=this['id'],_0x2a0d4f['style']['position']=_0x195a08(_0xae9259._0x120a50),_0x2a0d4f['style']['top']='0px',_0x2a0d4f['style'][_0x195a08(_0xae9259._0x338898)]=_0x195a08(_0xae9259._0x5c04c0),_0x2a0d4f['width']=parseInt(this['_map']['canvas'][_0x195a08(_0xae9259._0x490654)]),_0x2a0d4f[_0x195a08(0x18f)]=parseInt(this[_0x195a08(0x193)]['canvas'][_0x195a08(0x18f)]),_0x2a0d4f['style'][_0x195a08(_0xae9259._0xfe80eb)]=this[_0x195a08(0x193)][_0x195a08(0x165)][_0x195a08(_0xae9259._0x80faa9)]['width'],_0x2a0d4f['style']['height']=this[_0x195a08(_0xae9259._0xa3d556)]['canvas']['style'][_0x195a08(0x18f)],_0x2a0d4f[_0x195a08(_0xae9259._0x80faa9)]['pointerEvents']=this['_pointerEvents']?_0x195a08(_0xae9259._0xbde679):'none',_0x2a0d4f['style']['zIndex']=this['options'][_0x195a08(0x15d)]??0x9;if(this['options']['context']==='2d'){const _0x343104=this['devicePixelRatio'];_0x2a0d4f['getContext'](this['options'][_0x195a08(0x169)])['scale'](_0x343104,_0x343104);}return _0x2a0d4f;}[_0x3f6f0c(0x16b)](){this['resize'](),this['render']();}['draw'](){this['_reset']();}['remove'](){this['_mapVRenderer']&&(this['_mapVRenderer']['destroy'](),this['_mapVRenderer']=null),this['canvas']['parentElement']['removeChild'](this['canvas']);}['render'](){const _0x45a2af=_0x3f6f0c;this['_mapVRenderer'][_0x45a2af(0x143)]();}[_0x3f6f0c(0x161)](){const _0x4f4247={_0x47b92e:0x165,_0x30115d:0x13c,_0x37dfd2:0x156,_0x12a367:0x159,_0x3839ca:0x156},_0x39df03=_0x3f6f0c;if(this['canvas']){const _0x111f99=this[_0x39df03(_0x4f4247._0x47b92e)];_0x111f99['style']['position']='absolute',_0x111f99[_0x39df03(0x156)]['top']=_0x39df03(_0x4f4247._0x30115d),_0x111f99[_0x39df03(_0x4f4247._0x37dfd2)]['left']=_0x39df03(0x13c),_0x111f99[_0x39df03(_0x4f4247._0x12a367)]=parseInt(this['_map'][_0x39df03(_0x4f4247._0x47b92e)]['width']),_0x111f99['height']=parseInt(this['_map'][_0x39df03(0x165)]['height']),_0x111f99['style']['width']=this['_map']['canvas']['style']['width'],_0x111f99[_0x39df03(_0x4f4247._0x3839ca)]['height']=this[_0x39df03(0x193)]['canvas'][_0x39df03(0x156)]['height'];}}['getRectangle'](_0x521b69){const _0x750e9b={_0x54a0d4:0x166,_0x2cced6:0x15f},_0x2aa884=_0x3f6f0c;if(!this[_0x2aa884(0x18a)]||!this['dataSet'][_0x2aa884(_0x750e9b._0x54a0d4)])return;const _0x14ae30=mars3d__namespace['Util']['getExtentByGeoJSON']({'type':'FeatureCollection','features':this['dataSet']['_data']});if(!_0x14ae30)return;return _0x521b69!==null&&_0x521b69!==void 0x0&&_0x521b69['isFormat']?_0x14ae30:Cesium[_0x2aa884(0x136)]['fromDegrees'](_0x14ae30['xmin'],_0x14ae30[_0x2aa884(_0x750e9b._0x2cced6)],_0x14ae30['xmax'],_0x14ae30['ymax']);}['_onMapClick'](_0x44f183){const _0x580705={_0x2e56ad:0x147},_0x134423=_0x3f6f0c;this[_0x134423(0x188)]=_0x44f183,this['_mapVRenderer']&&this[_0x134423(_0x580705._0x2e56ad)][_0x134423(0x14b)](_0x44f183[_0x134423(0x139)],_0x44f183);}[_0x3f6f0c(0x170)](_0x52b9ed){const _0x15abe4={_0x80f6ec:0x188,_0x3102d7:0x147},_0x36e03e=_0x3f6f0c;this[_0x36e03e(_0x15abe4._0x80f6ec)]=_0x52b9ed,this[_0x36e03e(_0x15abe4._0x3102d7)]&&this['_mapVRenderer']['mousemoveEvent'](_0x52b9ed['windowPosition'],_0x52b9ed);}['on'](_0x303f27,_0x11fb64,_0x59e8ec){const _0x11cb21={_0x32a527:0x193,_0x34c386:0x177},_0x53f1bf=_0x3f6f0c;this[_0x53f1bf(0x181)]['methods']=this['options']['methods']||{};if(_0x303f27===mars3d__namespace['EventType']['click'])this['options']['methods'][_0x53f1bf(0x138)]=_0x521f4e=>{_0x521f4e&&_0x11fb64['bind'](_0x59e8ec)({...this['_cache_event'],'layer':this,'data':_0x521f4e});},this[_0x53f1bf(_0x11cb21._0x32a527)]['on'](mars3d__namespace['EventType'][_0x53f1bf(0x138)],this['_onMapClick'],this);else _0x303f27===mars3d__namespace['EventType']['mouseMove']&&(this['options']['methods']['mousemove']=_0x2b3604=>{const _0x56d3f8=_0x53f1bf;_0x2b3604&&_0x11fb64['bind'](_0x59e8ec)({...this[_0x56d3f8(0x188)],'layer':this,'data':_0x2b3604});},this['_map']['on'](mars3d__namespace['EventType'][_0x53f1bf(_0x11cb21._0x34c386)],this['_onMapMouseMove'],this));return this;}['off'](_0x433369,_0x1aaa53){const _0x3ce670={_0x2ecf9c:0x134,_0xa0ef40:0x18c,_0x552878:0x181},_0x46e57=_0x3f6f0c;if(_0x433369==='click'){var _0x17dbe6;this[_0x46e57(0x193)]['off'](_0x433369,this[_0x46e57(0x146)],this),(_0x17dbe6=this['options'][_0x46e57(_0x3ce670._0x2ecf9c)])!==null&&_0x17dbe6!==void 0x0&&_0x17dbe6['mousemove']&&delete this['options']['methods']['click'];}else{if(_0x433369==='mouseMove'){var _0x2c14c8;this['_map'][_0x46e57(_0x3ce670._0xa0ef40)](_0x433369,this['_onMapMouseMove'],this),(_0x2c14c8=this[_0x46e57(_0x3ce670._0x552878)]['methods'])!==null&&_0x2c14c8!==void 0x0&&_0x2c14c8['mousemove']&&delete this['options']['methods']['mousemove'];}}return this;}}mars3d__namespace['LayerUtil']['register'](_0x3f6f0c(0x162),MapVLayer),mars3d__namespace[_0x3f6f0c(0x14d)][_0x3f6f0c(0x192)]=MapVLayer,mars3d__namespace['mapv']=mapv__namespace,exports['MapVLayer']=MapVLayer,Object[_0x3f6f0c(0x18e)](mapv)[_0x3f6f0c(0x16e)](function(_0x4bc3c8){const _0x6c2350=_0x3f6f0c;if(_0x4bc3c8!=='default'&&!exports['hasOwnProperty'](_0x4bc3c8))Object[_0x6c2350(0x16f)](exports,_0x4bc3c8,{'enumerable':!![],'get':function(){return mapv[_0x4bc3c8];}});}),Object['defineProperty'](exports,'__esModule',{'value':!![]});
}));
{
"name": "mars3d-mapv",
"version": "3.6.1",
"version": "3.6.2",
"description": "Mars3D平台插件,结合mapv可视化功能插件",

@@ -13,3 +13,3 @@ "main": "dist/mars3d-mapv.js",

"devDependencies": {
"mars3d": "~3.6.1"
"mars3d": "~3.6.2"
},

@@ -16,0 +16,0 @@ "scripts": {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc