Socket
Socket
Sign inDemoInstall

mars3d-mapv

Package Overview
Dependencies
5
Maintainers
1
Versions
134
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.5.15 to 3.5.16

6

dist/mars3d-mapv.js
/**
* Mars3D平台插件,结合mapv可视化功能插件 mars3d-mapv
*
* 版本信息:v3.5.15
* 编译日期:2023-07-10 19:14:40
* 版本信息:v3.5.16
* 编译日期:2023-07-17 18:16:42
* 版权所有:Copyright by 火星科技 http://mars3d.cn

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

})(this, (function (exports, mapv, mars3d) {
'use strict';const _0x1a364e=_0xad23;(function(_0x22b760,_0x2ab6ca){const _0x37d857={_0x22fbb9:0x1ce,_0x9df86f:0x1ff,_0x4b1863:0x1d5,_0x323969:0x1e4,_0x240914:0x1d3,_0x165c09:0x1dd},_0x2685d5=_0xad23,_0x2a8033=_0x22b760();while(!![]){try{const _0x3f398d=parseInt(_0x2685d5(_0x37d857._0x22fbb9))/0x1*(-parseInt(_0x2685d5(0x1f1))/0x2)+-parseInt(_0x2685d5(_0x37d857._0x9df86f))/0x3+-parseInt(_0x2685d5(_0x37d857._0x4b1863))/0x4*(parseInt(_0x2685d5(0x1c4))/0x5)+-parseInt(_0x2685d5(0x213))/0x6*(-parseInt(_0x2685d5(_0x37d857._0x323969))/0x7)+parseInt(_0x2685d5(_0x37d857._0x240914))/0x8+-parseInt(_0x2685d5(0x212))/0x9+parseInt(_0x2685d5(0x1e7))/0xa*(parseInt(_0x2685d5(_0x37d857._0x165c09))/0xb);if(_0x3f398d===_0x2ab6ca)break;else _0x2a8033['push'](_0x2a8033['shift']());}catch(_0x13f957){_0x2a8033['push'](_0x2a8033['shift']());}}}(_0x5e71,0x7de33));function _interopNamespace(_0x3f1ff2){const _0x10cb9b={_0x5139d8:0x1fe,_0x4f0fe3:0x20e},_0x13b000=_0xad23;if(_0x3f1ff2&&_0x3f1ff2[_0x13b000(_0x10cb9b._0x5139d8)])return _0x3f1ff2;var _0x204680=Object[_0x13b000(_0x10cb9b._0x4f0fe3)](null);return _0x3f1ff2&&Object['keys'](_0x3f1ff2)[_0x13b000(0x1e2)](function(_0x563903){if(_0x563903!=='default'){var _0x3ae5cf=Object['getOwnPropertyDescriptor'](_0x3f1ff2,_0x563903);Object['defineProperty'](_0x204680,_0x563903,_0x3ae5cf['get']?_0x3ae5cf:{'enumerable':!![],'get':function(){return _0x3f1ff2[_0x563903];}});}}),_0x204680['default']=_0x3f1ff2,_0x204680;}function _0xad23(_0x41c91b,_0x2ab2f1){const _0x5e71b2=_0x5e71();return _0xad23=function(_0xad231f,_0x5aac65){_0xad231f=_0xad231f-0x1c4;let _0x30686d=_0x5e71b2[_0xad231f];return _0x30686d;},_0xad23(_0x41c91b,_0x2ab2f1);}var mapv__namespace=_interopNamespace(mapv),mars3d__namespace=_interopNamespace(mars3d);const Cesium$1=mars3d__namespace[_0x1a364e(0x1de)],baiduMapLayer=mapv__namespace?mapv__namespace['baiduMapLayer']:null,BaseLayer$1=baiduMapLayer?baiduMapLayer['__proto__']:Function;class MapVRenderer extends BaseLayer$1{constructor(_0x3f5df7,_0x38836b,_0xa41d82,_0x478ea0){const _0x8196d4=_0x1a364e;super(_0x3f5df7,_0x38836b,_0xa41d82);if(!BaseLayer$1)return;this['map']=_0x3f5df7,this[_0x8196d4(0x20f)]=_0x3f5df7['scene'],this[_0x8196d4(0x1cc)]=_0x38836b,_0xa41d82=_0xa41d82||{},this[_0x8196d4(0x203)](_0xa41d82),this['argCheck'](_0xa41d82),this['initDevicePixelRatio'](),this['canvasLayer']=_0x478ea0,this[_0x8196d4(0x208)]=!0x1,this['animation']=_0xa41d82[_0x8196d4(0x1f5)];}['initDevicePixelRatio'](){this['devicePixelRatio']=window['devicePixelRatio']||0x1;}[_0x1a364e(0x206)](){}['animatorMovestartEvent'](){const _0x491169={_0x28544e:0x1f5,_0x179116:0x1e9,_0xfddbc9:0x1d0},_0x2b15f8=_0x1a364e,_0xe43cc5=this['options'][_0x2b15f8(_0x491169._0x28544e)];this['isEnabledTime']()&&this[_0x2b15f8(_0x491169._0x179116)]&&(this[_0x2b15f8(_0x491169._0xfddbc9)]['step']=_0xe43cc5['stepsRange']['start']);}['animatorMoveendEvent'](){this['isEnabledTime']()&&this['animator'];}[_0x1a364e(0x1f4)](){const _0x3adeb9={_0xe7f408:0x20a,_0x11f7cc:0x1fb},_0x3febeb=_0x1a364e;return this[_0x3febeb(_0x3adeb9._0xe7f408)][_0x3febeb(_0x3adeb9._0x11f7cc)][_0x3febeb(0x1f4)](this['context']);}['init'](_0x7b7811){const _0x173a1c={_0x3c5ea6:0x215,_0x22c586:0x218,_0x330d2a:0x1fa},_0x59ec2d=_0x1a364e;this['options']=_0x7b7811,this['initDataRange'](_0x7b7811),this['context']=this[_0x59ec2d(_0x173a1c._0x3c5ea6)][_0x59ec2d(_0x173a1c._0x22c586)]||'2d',this['options'][_0x59ec2d(_0x173a1c._0x330d2a)]&&this['canvasLayer']&&this['canvasLayer']['setZIndex']&&this['canvasLayer']['setZIndex'](this['options']['zIndex']),this['initAnimator']();}['_canvasUpdate'](_0x19e66f){const _0x48b626={_0x453e77:0x1c5,_0x47dbca:0x1cc},_0x204127={_0x47c3a3:0x1d6},_0x1acdff={_0x404cb3:0x1e0,_0x21c765:0x20b},_0x301b3e=_0x1a364e,_0x582529=this['scene'];if(this['canvasLayer']&&!this['stopAniamation']){const _0x74a212=this['options'][_0x301b3e(0x1f5)],_0x3a0915=this['getContext']();if(this['isEnabledTime']()){if(void 0x0===_0x19e66f)return void this['clear'](_0x3a0915);this['context']==='2d'&&(_0x3a0915[_0x301b3e(_0x48b626._0x453e77)](),_0x3a0915['globalCompositeOperation']='destination-out',_0x3a0915['fillStyle']='rgba(0,\x200,\x200,\x20.1)',_0x3a0915['fillRect'](0x0,0x0,_0x3a0915['canvas']['width'],_0x3a0915['canvas']['height']),_0x3a0915['restore']());}else this['clear'](_0x3a0915);if(this['context']==='2d')for(const _0x30a5e5 in this[_0x301b3e(0x215)]){_0x3a0915[_0x30a5e5]=this[_0x301b3e(0x215)][_0x30a5e5];}else _0x3a0915['clear'](_0x3a0915['COLOR_BUFFER_BIT']);const _0x1a4ccc={'transferCoordinate':function(_0x4bfae3){const _0x28b9ab=_0x301b3e,_0x431dd7=null;let _0x2a075d=_0x582529['mapvFixedHeight'];_0x582529['mapvAutoHeight']&&(_0x2a075d=_0x582529[_0x28b9ab(0x20b)][_0x28b9ab(_0x1acdff._0x404cb3)](Cesium$1['Cartographic'][_0x28b9ab(0x1e5)](_0x4bfae3[0x0],_0x4bfae3[0x1])));const _0x22473b=Cesium$1['Cartesian3'][_0x28b9ab(0x1e5)](_0x4bfae3[0x0],_0x4bfae3[0x1],_0x2a075d);if(!_0x22473b)return _0x431dd7;const _0x12a817=_0x582529['cartesianToCanvasCoordinates'](_0x22473b);if(!_0x12a817)return _0x431dd7;if(_0x582529['mapvDepthTest']&&_0x582529['mode']===Cesium$1[_0x28b9ab(0x1ec)]['SCENE3D']){const _0xdbb22e=new Cesium$1['EllipsoidalOccluder'](_0x582529[_0x28b9ab(_0x1acdff._0x21c765)]['ellipsoid'],_0x582529['camera'][_0x28b9ab(0x1f6)]),_0x1d686b=_0xdbb22e[_0x28b9ab(0x1eb)](_0x22473b);if(!_0x1d686b)return _0x431dd7;}return[_0x12a817['x'],_0x12a817['y']];}};void 0x0!==_0x19e66f&&(_0x1a4ccc['filter']=function(_0x243475){const _0x32baf9=_0x301b3e,_0x230683=_0x74a212['trails']||0xa;return!!(_0x19e66f&&_0x243475['time']>_0x19e66f-_0x230683&&_0x243475[_0x32baf9(_0x204127._0x47c3a3)]<_0x19e66f);});const _0x404689=this[_0x301b3e(_0x48b626._0x47dbca)]['get'](_0x1a4ccc);this['processData'](_0x404689),this['options']['unit']==='m'&&this['options']['size'],this['options']['_size']=this[_0x301b3e(0x215)]['size'];const _0x23fc31=_0x582529['cartesianToCanvasCoordinates'](Cesium$1['Cartesian3']['fromDegrees'](0x0,0x0));if(!_0x23fc31)return;this['drawContext'](_0x3a0915,new mapv__namespace['DataSet'](_0x404689),this['options'],_0x23fc31),this[_0x301b3e(0x215)]['updateCallback']&&this['options']['updateCallback'](_0x19e66f);}}['updateData'](_0x1a1cb6,_0x4643a7){const _0x2f5e9c={_0x1fa0bf:0x21b},_0x372519=_0x1a364e;let _0x4f96b6=_0x1a1cb6;_0x4f96b6&&_0x4f96b6[_0x372519(_0x2f5e9c._0x1fa0bf)]&&(_0x4f96b6=_0x4f96b6['get']()),void 0x0!==_0x4f96b6&&this['dataSet']['set'](_0x4f96b6),super['update']({'options':_0x4643a7});}['addData'](_0x1c181b,_0x2859a4){const _0x5601f6={_0x1c758b:0x1cc,_0x85ccf6:0x1f2},_0x5e5682=_0x1a364e;let _0xb6ea2f=_0x1c181b;_0x1c181b&&_0x1c181b[_0x5e5682(0x21b)]&&(_0xb6ea2f=_0x1c181b['get']()),this[_0x5e5682(_0x5601f6._0x1c758b)]['add'](_0xb6ea2f),this[_0x5e5682(_0x5601f6._0x85ccf6)]({'options':_0x2859a4});}['getData'](){return this['dataSet'];}[_0x1a364e(0x201)](_0x50c12b){const _0x2774cc={_0x32cc24:0x21b},_0x3def23=_0x1a364e;if(this['dataSet']){const _0x172146=this['dataSet'][_0x3def23(_0x2774cc._0x32cc24)]({'filter':function(_0xdccc8){const _0x23ff5a=_0x3def23;return _0x50c12b==null||typeof _0x50c12b!==_0x23ff5a(0x1e8)||!_0x50c12b(_0xdccc8);}});this[_0x3def23(0x1cc)]['set'](_0x172146),this[_0x3def23(0x1f2)]({'options':null});}}[_0x1a364e(0x1e6)](){const _0x526c28=_0x1a364e;this['dataSet']&&this['dataSet'][_0x526c28(0x1ca)](),this['update']({'options':null});}['draw'](){const _0x423dc8=_0x1a364e;this[_0x423dc8(0x20a)][_0x423dc8(0x20c)]();}['clear'](_0x3716e8){const _0x4a9af6=_0x1a364e;_0x3716e8&&_0x3716e8['clearRect']&&_0x3716e8['clearRect'](0x0,0x0,_0x3716e8['canvas']['width'],_0x3716e8[_0x4a9af6(0x1fb)]['height']);}[_0x1a364e(0x1df)](){const _0x14e19b=_0x1a364e;this['clear'](this['getContext']()),this['clearData'](),this[_0x14e19b(0x1e9)]&&this['animator']['stop'](),this['animator']=null,this[_0x14e19b(0x20a)]=null;}}if(mapv__namespace!==null&&mapv__namespace!==void 0x0&&mapv__namespace[_0x1a364e(0x21a)])mapv__namespace[_0x1a364e(0x21a)]['prototype']['transferCoordinate']=function(_0x3feb90,_0x2c8e6f,_0x236370,_0x40a767){const _0x3dbaed={_0x490ca9:0x21c},_0x375fb7={_0x2be82d:0x21c},_0x58de28=_0x1a364e;_0x40a767=_0x40a767||'_coordinates',_0x236370=_0x236370||'coordinates';for(let _0x2d1ea0=0x0;_0x2d1ea0<_0x3feb90['length'];_0x2d1ea0++){const _0xf1854f=_0x3feb90[_0x2d1ea0]['geometry'],_0x4bc800=_0xf1854f[_0x236370];switch(_0xf1854f['type']){case'Point':{const _0x12ebb4=_0x2c8e6f(_0x4bc800);_0x12ebb4?_0xf1854f[_0x40a767]=_0x12ebb4:_0xf1854f[_0x40a767]=[-0x3e7,-0x3e7];}break;case'LineString':{const _0x59823b=[];for(let _0x2831a0=0x0;_0x2831a0<_0x4bc800[_0x58de28(_0x3dbaed._0x490ca9)];_0x2831a0++){const _0x5f2813=_0x2c8e6f(_0x4bc800[_0x2831a0]);_0x5f2813&&_0x59823b['push'](_0x5f2813);}_0xf1854f[_0x40a767]=_0x59823b;}break;case'MultiLineString':case'Polygon':{const _0x1ae33d=_0x465310(_0x4bc800);_0xf1854f[_0x40a767]=_0x1ae33d;}break;case'MultiPolygon':{const _0x51a0bf=[];for(let _0x4f001e=0x0;_0x4f001e<_0x4bc800[_0x58de28(_0x3dbaed._0x490ca9)];_0x4f001e++){const _0x455175=_0x465310(_0x4bc800[_0x4f001e]);_0x455175['length']>0x0&&_0x51a0bf['push'](_0x455175);}_0xf1854f[_0x40a767]=_0x51a0bf;}break;}}function _0x465310(_0x18a237){const _0x5a6ee8=_0x58de28,_0x4df665=[];for(let _0x6095a9=0x0;_0x6095a9<_0x18a237[_0x5a6ee8(_0x375fb7._0x2be82d)];_0x6095a9++){const _0x351a4d=_0x18a237[_0x6095a9],_0xf37600=[];for(let _0x51d4bb=0x0;_0x51d4bb<_0x351a4d[_0x5a6ee8(_0x375fb7._0x2be82d)];_0x51d4bb++){const _0x2faab9=_0x2c8e6f(_0x351a4d[_0x51d4bb]);_0x2faab9&&_0xf37600[_0x5a6ee8(0x202)](_0x2faab9);}_0xf37600['length']>0x0&&_0x4df665[_0x5a6ee8(0x202)](_0xf37600);}return _0x4df665;}return _0x3feb90;};else throw new Error('请引入\x20mapv\x20库\x20');function _0x5e71(){const _0x25d29f=['positionWC','scale','Rectangle','mousemoveEvent','zIndex','canvas','MapVLayer','mouseMove','__esModule','1322532KWMpLW','mapvFixedHeight','removeData','push','init','fixedHeight','remove','addAnimatorEvent','width','stopAniamation','style','canvasLayer','globe','draw','_onMapClick','create','scene','Util','_data','3420135eukrdH','2094lJoUDp','_mountedHook','options','updateData','keys','context','_canvasUpdate','DataSet','get','length','click','560315pQkgiV','save','bind','register','left','layer','clear','_cache_event','dataSet','_reset','1160oFPdCb','cameraMoveEnd','steps','_showHook','off','4712216zUqBPE','postRender','4IdHAVI','time','pointerEvents','_addedHook','display','concat','initDevicePixelRatio','_pointerEvents','9606949JYlMoi','Cesium','destroy','getHeight','EventType','forEach','_mapVRenderer','3073DLkZRj','fromDegrees','clearData','10ugkOOQ','function','animator','_map','isPointVisible','SceneMode','mousemove','block','methods','mapvAutoHeight','288VwfLEr','update','parentElement','getContext','animation'];_0x5e71=function(){return _0x25d29f;};return _0x5e71();}const Cesium=mars3d__namespace[_0x1a364e(0x1de)],BaseLayer=mars3d__namespace['layer']['BaseLayer'];class MapVLayer extends BaseLayer{constructor(_0x4d750c,_0x5cb849){super(_0x4d750c),this['_pointerEvents']=this['options']['pointerEvents'],this['dataSet']=_0x5cb849||new mapv__namespace['DataSet'](_0x4d750c['data']),this['canvas']=null;}get[_0x1a364e(0x1d7)](){return this['_pointerEvents'];}set['pointerEvents'](_0x4825f3){const _0x4df0c1={_0x589275:0x1d7},_0x4e25bf=_0x1a364e;this[_0x4e25bf(0x1dc)]=_0x4825f3,this['canvas']&&(_0x4825f3?this['canvas'][_0x4e25bf(0x209)]['pointerEvents']='all':this[_0x4e25bf(0x1fb)]['style'][_0x4e25bf(_0x4df0c1._0x589275)]='none');}[_0x1a364e(0x1d1)](_0x4ba79c){const _0x4c610c={_0xf85915:0x1d9},_0x3535dd=_0x1a364e;_0x4ba79c?this['canvas']['style'][_0x3535dd(_0x4c610c._0xf85915)]=_0x3535dd(0x1ee):this[_0x3535dd(0x1fb)]['style']['display']='none';}[_0x1a364e(0x214)](){const _0x4a2fef={_0x2ac67f:0x1f0,_0x36cf26:0x200,_0x32a110:0x204},_0x132bbb=_0x1a364e;this['_map']['scene']['mapvDepthTest']=this['options']['depthTest']??!![],this['_map']['scene'][_0x132bbb(_0x4a2fef._0x2ac67f)]=this['options']['clampToGround']??![],this['_map']['scene'][_0x132bbb(_0x4a2fef._0x36cf26)]=this['options'][_0x132bbb(_0x4a2fef._0x32a110)]??0x0;}[_0x1a364e(0x1d8)](){const _0xf89657={_0x1c26af:0x1cc,_0x21de88:0x1da},_0x20206e=_0x1a364e;this[_0x20206e(_0xf89657._0x1c26af)]&&(!this['dataSet']['_data']||this['dataSet']['_data'][_0x20206e(0x21c)]===0x0)&&(this[_0x20206e(0x1cc)]['_data']=[][_0x20206e(_0xf89657._0x21de88)](this['dataSet']['_dataCache'])),this['_mapVRenderer']=new MapVRenderer(this['_map'],this['dataSet'],this['options'],this),this[_0x20206e(0x1db)](),this[_0x20206e(0x1fb)]=this['_createCanvas'](),this['render']=this['render']['bind'](this),this['bindEvent'](),this['_reset']();}['_removedHook'](){this['unbindEvent'](),this['_mapVRenderer']&&(this['_mapVRenderer']['destroy'](),this['_mapVRenderer']=null),this['canvas']['parentElement']['removeChild'](this['canvas']);}['initDevicePixelRatio'](){this['devicePixelRatio']=window['devicePixelRatio']||0x1;}['bindEvent'](){const _0x2bc7fb={_0x298b2b:0x21d,_0x11a01e:0x1ea,_0x2d705a:0x1e1,_0x5ef18a:0x1ea},_0x894f49=_0x1a364e;var _0xc76cd8,_0x3ae5b9;this['_map']['on'](mars3d__namespace[_0x894f49(0x1e1)]['mouseDown'],this['_onMoveStartEvent'],this),this['_map']['on'](mars3d__namespace['EventType']['cameraMoveStart'],this['_onMoveStartEvent'],this),this['_map']['on'](mars3d__namespace['EventType']['cameraMoveEnd'],this['_onMoveEndEvent'],this),(_0xc76cd8=this['options'])!==null&&_0xc76cd8!==void 0x0&&(_0xc76cd8=_0xc76cd8['methods'])!==null&&_0xc76cd8!==void 0x0&&_0xc76cd8[_0x894f49(_0x2bc7fb._0x298b2b)]&&this[_0x894f49(_0x2bc7fb._0x11a01e)]['on'](mars3d__namespace[_0x894f49(_0x2bc7fb._0x2d705a)]['click'],this[_0x894f49(0x20d)],this),(_0x3ae5b9=this['options'])!==null&&_0x3ae5b9!==void 0x0&&(_0x3ae5b9=_0x3ae5b9['methods'])!==null&&_0x3ae5b9!==void 0x0&&_0x3ae5b9[_0x894f49(0x1ed)]&&this[_0x894f49(_0x2bc7fb._0x5ef18a)]['on'](mars3d__namespace['EventType'][_0x894f49(0x1fd)],this['_onMapMouseMove'],this);}['unbindEvent'](){const _0x511691={_0x11d5cf:0x1ea,_0x466f30:0x1cf,_0x5f2c02:0x1d2,_0x448ff6:0x1e1,_0x173221:0x1ef,_0xb4ebd7:0x21d,_0x25b1c7:0x215,_0x3b927f:0x1ea},_0x4933e7=_0x1a364e;var _0x2914ca,_0x276695;this[_0x4933e7(0x1ea)]['off'](mars3d__namespace['EventType']['mouseDown'],this['_onMoveStartEvent'],this),this[_0x4933e7(0x1ea)][_0x4933e7(0x1d2)](mars3d__namespace[_0x4933e7(0x1e1)]['cameraMoveStart'],this['_onMoveStartEvent'],this),this[_0x4933e7(_0x511691._0x11d5cf)][_0x4933e7(0x1d2)](mars3d__namespace['EventType'][_0x4933e7(_0x511691._0x466f30)],this['_onMoveEndEvent'],this),this['_map'][_0x4933e7(_0x511691._0x5f2c02)](mars3d__namespace[_0x4933e7(_0x511691._0x448ff6)]['postRender'],this['_reset'],this),(_0x2914ca=this['options'])!==null&&_0x2914ca!==void 0x0&&(_0x2914ca=_0x2914ca[_0x4933e7(_0x511691._0x173221)])!==null&&_0x2914ca!==void 0x0&&_0x2914ca[_0x4933e7(_0x511691._0xb4ebd7)]&&this['_map']['off'](mars3d__namespace['EventType']['click'],this['_onMapClick'],this),(_0x276695=this[_0x4933e7(_0x511691._0x25b1c7)])!==null&&_0x276695!==void 0x0&&(_0x276695=_0x276695['methods'])!==null&&_0x276695!==void 0x0&&_0x276695['mousemove']&&this[_0x4933e7(_0x511691._0x3b927f)]['off'](mars3d__namespace['EventType']['mouseMove'],this['_onMapMouseMove'],this);}['_onMoveStartEvent'](){const _0x39a4aa={_0x182a17:0x1ea,_0x15295e:0x1d4},_0x35e175=_0x1a364e;this['_mapVRenderer']&&(this['_mapVRenderer']['animatorMovestartEvent'](),this['_map']['off'](mars3d__namespace['EventType']['postRender'],this['_reset'],this),this[_0x35e175(_0x39a4aa._0x182a17)]['on'](mars3d__namespace['EventType'][_0x35e175(_0x39a4aa._0x15295e)],this['_reset'],this));}['_onMoveEndEvent'](){const _0x328bed={_0x4b14f4:0x1e3},_0x531834=_0x1a364e;this[_0x531834(_0x328bed._0x4b14f4)]&&(this[_0x531834(0x1ea)]['off'](mars3d__namespace['EventType']['postRender'],this['_reset'],this),this['_mapVRenderer']['animatorMoveendEvent'](),this['_reset']());}['_setOptionsHook'](_0x188be4,_0x300e1d){this['_removedHook'](),this['_addedHook']();}['addData'](_0x50235c){this['_mapVRenderer']&&this['_mapVRenderer']['addData'](_0x50235c,this['options']);}[_0x1a364e(0x216)](_0x228e80){const _0x353430={_0x1962c8:0x1e3},_0x5c4d3c=_0x1a364e;this[_0x5c4d3c(_0x353430._0x1962c8)]&&this['_mapVRenderer'][_0x5c4d3c(0x216)](_0x228e80,this['options']);}['getData'](){return this['_mapVRenderer']&&(this['dataSet']=this['_mapVRenderer']['getData']()),this['dataSet'];}['removeData'](_0x1f59db){const _0x500cec={_0x484432:0x201},_0xc3fe7b=_0x1a364e;this[_0xc3fe7b(0x1e3)]&&this['_mapVRenderer'][_0xc3fe7b(_0x500cec._0x484432)](_0x1f59db);}['removeAllData'](){this['_mapVRenderer']&&this['_mapVRenderer']['clearData']();}['_createCanvas'](){const _0x414325={_0x1f1cf8:0x207,_0x43a427:0x209,_0x59a43e:0x1fb,_0x70a58:0x215,_0x24fe8a:0x218,_0x4f9418:0x1f7},_0xb4af4=_0x1a364e,_0x230888=mars3d__namespace['DomUtil']['create']('canvas','mars3d-mapv',this['_map']['container']);_0x230888['id']=this['id'],_0x230888['style']['position']='absolute',_0x230888[_0xb4af4(0x209)]['top']='0px',_0x230888['style'][_0xb4af4(0x1c8)]='0px',_0x230888[_0xb4af4(_0x414325._0x1f1cf8)]=parseInt(this['_map']['canvas']['width']),_0x230888['height']=parseInt(this[_0xb4af4(0x1ea)]['canvas']['height']),_0x230888[_0xb4af4(_0x414325._0x43a427)]['width']=this['_map'][_0xb4af4(_0x414325._0x59a43e)]['style']['width'],_0x230888['style']['height']=this['_map']['canvas']['style']['height'],_0x230888['style'][_0xb4af4(0x1d7)]=this['_pointerEvents']?'auto':'none',_0x230888['style'][_0xb4af4(0x1fa)]=this[_0xb4af4(_0x414325._0x70a58)]['zIndex']??0x9;if(this[_0xb4af4(0x215)]['context']==='2d'){const _0x367a20=this['devicePixelRatio'];_0x230888['getContext'](this[_0xb4af4(0x215)][_0xb4af4(_0x414325._0x24fe8a)])[_0xb4af4(_0x414325._0x4f9418)](_0x367a20,_0x367a20);}return _0x230888;}[_0x1a364e(0x1cd)](){this['resize'](),this['render']();}['draw'](){this['_reset']();}[_0x1a364e(0x205)](){const _0xe2513e={_0x5513fc:0x1f3},_0x1c40ae=_0x1a364e;this[_0x1c40ae(0x1e3)]&&(this['_mapVRenderer']['destroy'](),this['_mapVRenderer']=null),this[_0x1c40ae(0x1fb)][_0x1c40ae(_0xe2513e._0x5513fc)]['removeChild'](this['canvas']);}['render'](){const _0x3a3946={_0x3c2a94:0x219},_0x57efb6=_0x1a364e;this[_0x57efb6(0x1e3)][_0x57efb6(_0x3a3946._0x3c2a94)]();}['resize'](){const _0x399d4e={_0x345fba:0x209},_0x3451c5=_0x1a364e;if(this['canvas']){const _0x54252c=this[_0x3451c5(0x1fb)];_0x54252c['style']['position']='absolute',_0x54252c[_0x3451c5(_0x399d4e._0x345fba)]['top']='0px',_0x54252c['style']['left']='0px',_0x54252c['width']=parseInt(this['_map'][_0x3451c5(0x1fb)]['width']),_0x54252c['height']=parseInt(this['_map']['canvas']['height']),_0x54252c[_0x3451c5(0x209)]['width']=this['_map']['canvas'][_0x3451c5(0x209)]['width'],_0x54252c['style']['height']=this['_map']['canvas']['style']['height'];}}['getRectangle'](_0x3677f7){const _0x59859c={_0x1236aa:0x210,_0x4efc89:0x211},_0xf9334d=_0x1a364e;if(!this['dataSet']||!this['dataSet'][_0xf9334d(0x211)])return;const _0x31c965=mars3d__namespace[_0xf9334d(_0x59859c._0x1236aa)]['getExtentByGeoJSON']({'type':'FeatureCollection','features':this['dataSet'][_0xf9334d(_0x59859c._0x4efc89)]});if(!_0x31c965)return;return _0x3677f7!==null&&_0x3677f7!==void 0x0&&_0x3677f7['isFormat']?_0x31c965:Cesium[_0xf9334d(0x1f8)][_0xf9334d(0x1e5)](_0x31c965['xmin'],_0x31c965['ymin'],_0x31c965['xmax'],_0x31c965['ymax']);}[_0x1a364e(0x20d)](_0x3c9728){const _0x46bca5={_0x202b5c:0x1e3},_0x3b981f=_0x1a364e;this[_0x3b981f(0x1cb)]=_0x3c9728,this[_0x3b981f(_0x46bca5._0x202b5c)]&&this['_mapVRenderer']['clickEvent'](_0x3c9728['windowPosition'],_0x3c9728);}['_onMapMouseMove'](_0x230bde){const _0x2aef46=_0x1a364e;this[_0x2aef46(0x1cb)]=_0x230bde,this[_0x2aef46(0x1e3)]&&this['_mapVRenderer'][_0x2aef46(0x1f9)](_0x230bde['windowPosition'],_0x230bde);}['on'](_0x492f1e,_0x45484c,_0x1330d0){const _0x9ac493={_0x3cca30:0x1e1},_0x4ddb35={_0x6aaf4a:0x1c6},_0x376996=_0x1a364e;this['options'][_0x376996(0x1ef)]=this['options']['methods']||{};if(_0x492f1e===mars3d__namespace[_0x376996(_0x9ac493._0x3cca30)]['click'])this['options']['methods']['click']=_0x23244c=>{const _0x5e9daf=_0x376996;_0x23244c&&_0x45484c[_0x5e9daf(_0x4ddb35._0x6aaf4a)](_0x1330d0)({...this['_cache_event'],'layer':this,'data':_0x23244c});},this['_map']['on'](mars3d__namespace['EventType']['click'],this['_onMapClick'],this);else _0x492f1e===mars3d__namespace[_0x376996(0x1e1)][_0x376996(0x1fd)]&&(this['options'][_0x376996(0x1ef)]['mousemove']=_0x1f4859=>{_0x1f4859&&_0x45484c['bind'](_0x1330d0)({...this['_cache_event'],'layer':this,'data':_0x1f4859});},this['_map']['on'](mars3d__namespace['EventType']['mouseMove'],this['_onMapMouseMove'],this));return this;}[_0x1a364e(0x1d2)](_0x5164b0,_0x2624ea){const _0x5762f2={_0x810c41:0x215,_0x4f2c26:0x1ef},_0x5948d0=_0x1a364e;if(_0x5164b0==='click'){var _0x2c9201;this[_0x5948d0(0x1ea)]['off'](_0x5164b0,this['_onMapClick'],this),(_0x2c9201=this[_0x5948d0(_0x5762f2._0x810c41)]['methods'])!==null&&_0x2c9201!==void 0x0&&_0x2c9201['mousemove']&&delete this['options']['methods']['click'];}else{if(_0x5164b0==='mouseMove'){var _0x4b07a2;this['_map']['off'](_0x5164b0,this['_onMapMouseMove'],this),(_0x4b07a2=this['options'][_0x5948d0(_0x5762f2._0x4f2c26)])!==null&&_0x4b07a2!==void 0x0&&_0x4b07a2['mousemove']&&delete this['options']['methods']['mousemove'];}}return this;}}mars3d__namespace['LayerUtil'][_0x1a364e(0x1c7)]('mapv',MapVLayer),mars3d__namespace[_0x1a364e(0x1c9)]['MapVLayer']=MapVLayer,mars3d__namespace['mapv']=mapv__namespace,exports[_0x1a364e(0x1fc)]=MapVLayer,Object[_0x1a364e(0x217)](mapv)[_0x1a364e(0x1e2)](function(_0x403449){if(_0x403449!=='default'&&!exports['hasOwnProperty'](_0x403449))Object['defineProperty'](exports,_0x403449,{'enumerable':!![],'get':function(){return mapv[_0x403449];}});}),Object['defineProperty'](exports,'__esModule',{'value':!![]});
'use strict';const _0x48abc6=_0x145f;(function(_0x5a76d0,_0x1c25e8){const _0x1a3b15={_0x4b8e54:0x142,_0x4d7b58:0x140,_0x5a55e9:0x165,_0x3ecd79:0x112},_0x3af2d4=_0x145f,_0x1d4adc=_0x5a76d0();while(!![]){try{const _0x47d694=-parseInt(_0x3af2d4(_0x1a3b15._0x4b8e54))/0x1*(parseInt(_0x3af2d4(0x161))/0x2)+-parseInt(_0x3af2d4(0x117))/0x3+-parseInt(_0x3af2d4(0x13e))/0x4+-parseInt(_0x3af2d4(0x133))/0x5+parseInt(_0x3af2d4(0x10c))/0x6+parseInt(_0x3af2d4(_0x1a3b15._0x4d7b58))/0x7*(-parseInt(_0x3af2d4(_0x1a3b15._0x5a55e9))/0x8)+parseInt(_0x3af2d4(_0x1a3b15._0x3ecd79))/0x9;if(_0x47d694===_0x1c25e8)break;else _0x1d4adc['push'](_0x1d4adc['shift']());}catch(_0x21794f){_0x1d4adc['push'](_0x1d4adc['shift']());}}}(_0x3dab,0xb9e58));function _interopNamespace(_0x20f04d){const _0x6ab79e={_0x209a72:0x11b},_0x40739b=_0x145f;if(_0x20f04d&&_0x20f04d['__esModule'])return _0x20f04d;var _0x135cdc=Object[_0x40739b(0x170)](null);return _0x20f04d&&Object['keys'](_0x20f04d)['forEach'](function(_0x1a69e8){const _0x46aef4=_0x40739b;if(_0x1a69e8!=='default'){var _0x5628be=Object['getOwnPropertyDescriptor'](_0x20f04d,_0x1a69e8);Object[_0x46aef4(0x12a)](_0x135cdc,_0x1a69e8,_0x5628be['get']?_0x5628be:{'enumerable':!![],'get':function(){return _0x20f04d[_0x1a69e8];}});}}),_0x135cdc[_0x40739b(_0x6ab79e._0x209a72)]=_0x20f04d,_0x135cdc;}var mapv__namespace=_interopNamespace(mapv),mars3d__namespace=_interopNamespace(mars3d);const Cesium$1=mars3d__namespace[_0x48abc6(0x11c)],baiduMapLayer=mapv__namespace?mapv__namespace[_0x48abc6(0x148)]:null,BaseLayer$1=baiduMapLayer?baiduMapLayer[_0x48abc6(0x15e)]:Function;function _0x3dab(){const _0x23e6c9=['options','fixedHeight','parentElement','width','33815565kTHQQG','MapVLayer','clearRect','initAnimator','clear','574737yciUwL','all','getContext','DataSet','default','Cesium','animation','canvas','length','xmax','rgba(0,\x200,\x200,\x20.1)','destroy','container','_reset','get','globe','off','mapv','devicePixelRatio','defineProperty','MultiPolygon','DomUtil','animator','scene','_onMoveStartEvent','style','windowPosition','_size','4010205ucelam','mousemove','stopAniamation','bindEvent','removeChild','methods','dataSet','pointerEvents','click','isFormat','mouseMove','5145848AUCoGa','animatorMoveendEvent','2135OaeQHf','steps','37QHCxdN','_coordinates','_onMapMouseMove','filter','_onMapClick','SCENE3D','baiduMapLayer','remove','absolute','update','FeatureCollection','none','initDevicePixelRatio','EventType','fromDegrees','resize','getHeight','_cache_event','0px','clampToGround','bind','animatorMovestartEvent','cameraMoveStart','step','_showHook','clickEvent','_mapVRenderer','Cartographic','__proto__','scale','BaseLayer','29126QGGQDu','postRender','canvasLayer','size','17896KxFPoO','add','draw','zIndex','camera','concat','Cartesian3','position','height','context','_map','create','display','_createCanvas','cartesianToCanvasCoordinates','3032070memGBB','addData'];_0x3dab=function(){return _0x23e6c9;};return _0x3dab();}class MapVRenderer extends BaseLayer$1{constructor(_0x46b78e,_0x185ac8,_0x4201e5,_0x53949f){const _0x2f5065={_0x36e7e1:0x12e},_0x556568=_0x48abc6;super(_0x46b78e,_0x185ac8,_0x4201e5);if(!BaseLayer$1)return;this['map']=_0x46b78e,this[_0x556568(0x12e)]=_0x46b78e[_0x556568(_0x2f5065._0x36e7e1)],this[_0x556568(0x139)]=_0x185ac8,_0x4201e5=_0x4201e5||{},this['init'](_0x4201e5),this['argCheck'](_0x4201e5),this['initDevicePixelRatio'](),this['canvasLayer']=_0x53949f,this['stopAniamation']=!0x1,this['animation']=_0x4201e5[_0x556568(0x11d)];}[_0x48abc6(0x14e)](){const _0x4bd4c6={_0x56f7b1:0x129},_0x3b3756=_0x48abc6;this[_0x3b3756(_0x4bd4c6._0x56f7b1)]=window['devicePixelRatio']||0x1;}['addAnimatorEvent'](){}[_0x48abc6(0x157)](){const _0x3b358d={_0x81c7e:0x11d,_0x1ed9c2:0x141,_0x47c655:0x159},_0x2e93d0=_0x48abc6,_0x57c49e=this['options'][_0x2e93d0(_0x3b358d._0x81c7e)];this['isEnabledTime']()&&this['animator']&&(this[_0x2e93d0(_0x3b358d._0x1ed9c2)][_0x2e93d0(_0x3b358d._0x47c655)]=_0x57c49e['stepsRange']['start']);}[_0x48abc6(0x13f)](){this['isEnabledTime']()&&this['animator'];}['getContext'](){const _0x2800d7=_0x48abc6;return this[_0x2800d7(0x163)]['canvas']['getContext'](this[_0x2800d7(0x16e)]);}['init'](_0x21c175){const _0x2ec790={_0x3c5234:0x10e,_0x716247:0x163,_0x4a5f15:0x168},_0x4c81f5=_0x48abc6;this['options']=_0x21c175,this['initDataRange'](_0x21c175),this['context']=this[_0x4c81f5(_0x2ec790._0x3c5234)]['context']||'2d',this['options']['zIndex']&&this['canvasLayer']&&this[_0x4c81f5(_0x2ec790._0x716247)]['setZIndex']&&this['canvasLayer']['setZIndex'](this[_0x4c81f5(0x10e)][_0x4c81f5(_0x2ec790._0x4a5f15)]),this[_0x4c81f5(0x115)]();}['_canvasUpdate'](_0x14b36f){const _0xb43d85={_0x119209:0x135,_0x3f65bb:0x121,_0x386a62:0x116,_0x74056d:0x10e,_0x296b9e:0x132,_0x12c6a5:0x164,_0x3a545d:0x10b},_0x19ccec={_0x4b5763:0x15d,_0x56c4c5:0x16b,_0x1b3399:0x126,_0x2ff075:0x169},_0x5c70b1=_0x48abc6,_0x2c8b01=this[_0x5c70b1(0x12e)];if(this['canvasLayer']&&!this[_0x5c70b1(_0xb43d85._0x119209)]){const _0x5011ab=this['options']['animation'],_0x58801a=this['getContext']();if(this['isEnabledTime']()){if(void 0x0===_0x14b36f)return void this['clear'](_0x58801a);this['context']==='2d'&&(_0x58801a['save'](),_0x58801a['globalCompositeOperation']='destination-out',_0x58801a['fillStyle']=_0x5c70b1(_0xb43d85._0x3f65bb),_0x58801a['fillRect'](0x0,0x0,_0x58801a['canvas']['width'],_0x58801a['canvas']['height']),_0x58801a['restore']());}else this['clear'](_0x58801a);if(this['context']==='2d')for(const _0x31695a in this['options']){_0x58801a[_0x31695a]=this['options'][_0x31695a];}else _0x58801a[_0x5c70b1(_0xb43d85._0x386a62)](_0x58801a['COLOR_BUFFER_BIT']);const _0x2c4a09={'transferCoordinate':function(_0x394177){const _0x264e9b=_0x5c70b1,_0x10dd7d=null;let _0x25d013=_0x2c8b01['mapvFixedHeight'];_0x2c8b01['mapvAutoHeight']&&(_0x25d013=_0x2c8b01[_0x264e9b(0x126)][_0x264e9b(0x152)](Cesium$1[_0x264e9b(_0x19ccec._0x4b5763)][_0x264e9b(0x150)](_0x394177[0x0],_0x394177[0x1])));const _0x4a723c=Cesium$1[_0x264e9b(_0x19ccec._0x56c4c5)]['fromDegrees'](_0x394177[0x0],_0x394177[0x1],_0x25d013);if(!_0x4a723c)return _0x10dd7d;const _0x1589a6=_0x2c8b01['cartesianToCanvasCoordinates'](_0x4a723c);if(!_0x1589a6)return _0x10dd7d;if(_0x2c8b01['mapvDepthTest']&&_0x2c8b01['mode']===Cesium$1['SceneMode'][_0x264e9b(0x147)]){const _0x56ff98=new Cesium$1['EllipsoidalOccluder'](_0x2c8b01[_0x264e9b(_0x19ccec._0x1b3399)]['ellipsoid'],_0x2c8b01[_0x264e9b(_0x19ccec._0x2ff075)]['positionWC']),_0x34070e=_0x56ff98['isPointVisible'](_0x4a723c);if(!_0x34070e)return _0x10dd7d;}return[_0x1589a6['x'],_0x1589a6['y']];}};void 0x0!==_0x14b36f&&(_0x2c4a09[_0x5c70b1(0x145)]=function(_0x396efb){const _0x541393=_0x5011ab['trails']||0xa;return!!(_0x14b36f&&_0x396efb['time']>_0x14b36f-_0x541393&&_0x396efb['time']<_0x14b36f);});const _0x2f5450=this[_0x5c70b1(0x139)]['get'](_0x2c4a09);this['processData'](_0x2f5450),this[_0x5c70b1(_0xb43d85._0x74056d)]['unit']==='m'&&this['options']['size'],this['options'][_0x5c70b1(_0xb43d85._0x296b9e)]=this['options'][_0x5c70b1(_0xb43d85._0x12c6a5)];const _0x51dc68=_0x2c8b01[_0x5c70b1(_0xb43d85._0x3a545d)](Cesium$1['Cartesian3']['fromDegrees'](0x0,0x0));if(!_0x51dc68)return;this['drawContext'](_0x58801a,new mapv__namespace['DataSet'](_0x2f5450),this['options'],_0x51dc68),this['options']['updateCallback']&&this['options']['updateCallback'](_0x14b36f);}}['updateData'](_0x1c4dd9,_0x380fb0){const _0x3837b5=_0x48abc6;let _0x266084=_0x1c4dd9;_0x266084&&_0x266084[_0x3837b5(0x125)]&&(_0x266084=_0x266084[_0x3837b5(0x125)]()),void 0x0!==_0x266084&&this['dataSet']['set'](_0x266084),super['update']({'options':_0x380fb0});}['addData'](_0x131656,_0x552c04){const _0x319a7d={_0x475d99:0x139,_0x21c9bd:0x166},_0xf01cee=_0x48abc6;let _0x2ac1e5=_0x131656;_0x131656&&_0x131656['get']&&(_0x2ac1e5=_0x131656['get']()),this[_0xf01cee(_0x319a7d._0x475d99)][_0xf01cee(_0x319a7d._0x21c9bd)](_0x2ac1e5),this['update']({'options':_0x552c04});}['getData'](){return this['dataSet'];}['removeData'](_0xb2bfff){if(this['dataSet']){const _0x3ed070=this['dataSet']['get']({'filter':function(_0x11809c){return _0xb2bfff==null||typeof _0xb2bfff!=='function'||!_0xb2bfff(_0x11809c);}});this['dataSet']['set'](_0x3ed070),this['update']({'options':null});}}['clearData'](){const _0x26f7d1={_0x18c23b:0x14b},_0x161400=_0x48abc6;this['dataSet']&&this['dataSet']['clear'](),this[_0x161400(_0x26f7d1._0x18c23b)]({'options':null});}['draw'](){const _0x25e6d0={_0x51fa85:0x163,_0x4ff038:0x167},_0x3eae02=_0x48abc6;this[_0x3eae02(_0x25e6d0._0x51fa85)][_0x3eae02(_0x25e6d0._0x4ff038)]();}['clear'](_0x23a820){const _0x7cfa74={_0xda327b:0x114},_0x257a68=_0x48abc6;_0x23a820&&_0x23a820[_0x257a68(0x114)]&&_0x23a820[_0x257a68(_0x7cfa74._0xda327b)](0x0,0x0,_0x23a820['canvas']['width'],_0x23a820['canvas'][_0x257a68(0x16d)]);}['destroy'](){const _0x4f83c3={_0x13612e:0x12d},_0x412ac7=_0x48abc6;this['clear'](this[_0x412ac7(0x119)]()),this['clearData'](),this['animator']&&this['animator']['stop'](),this[_0x412ac7(_0x4f83c3._0x13612e)]=null,this[_0x412ac7(0x163)]=null;}}if(mapv__namespace!==null&&mapv__namespace!==void 0x0&&mapv__namespace[_0x48abc6(0x11a)])mapv__namespace['DataSet']['prototype']['transferCoordinate']=function(_0x1f84b9,_0x4ae8da,_0x32c9d0,_0x32f9e9){const _0x1c1a3f={_0x6196f5:0x143},_0x5e41c3=_0x48abc6;_0x32f9e9=_0x32f9e9||_0x5e41c3(_0x1c1a3f._0x6196f5),_0x32c9d0=_0x32c9d0||'coordinates';for(let _0x9db9b1=0x0;_0x9db9b1<_0x1f84b9['length'];_0x9db9b1++){const _0x299e0d=_0x1f84b9[_0x9db9b1]['geometry'],_0x40508a=_0x299e0d[_0x32c9d0];switch(_0x299e0d['type']){case'Point':{const _0x1a42a0=_0x4ae8da(_0x40508a);_0x1a42a0?_0x299e0d[_0x32f9e9]=_0x1a42a0:_0x299e0d[_0x32f9e9]=[-0x3e7,-0x3e7];}break;case'LineString':{const _0x176df9=[];for(let _0x27d971=0x0;_0x27d971<_0x40508a[_0x5e41c3(0x11f)];_0x27d971++){const _0x5799a7=_0x4ae8da(_0x40508a[_0x27d971]);_0x5799a7&&_0x176df9['push'](_0x5799a7);}_0x299e0d[_0x32f9e9]=_0x176df9;}break;case'MultiLineString':case'Polygon':{const _0x42edad=_0x23a362(_0x40508a);_0x299e0d[_0x32f9e9]=_0x42edad;}break;case _0x5e41c3(0x12b):{const _0x5b1637=[];for(let _0x1d01dc=0x0;_0x1d01dc<_0x40508a['length'];_0x1d01dc++){const _0x3422dd=_0x23a362(_0x40508a[_0x1d01dc]);_0x3422dd['length']>0x0&&_0x5b1637['push'](_0x3422dd);}_0x299e0d[_0x32f9e9]=_0x5b1637;}break;}}function _0x23a362(_0x3ec198){const _0x1fbcd4=[];for(let _0x26a374=0x0;_0x26a374<_0x3ec198['length'];_0x26a374++){const _0x44d01a=_0x3ec198[_0x26a374],_0x250dcb=[];for(let _0x1a8569=0x0;_0x1a8569<_0x44d01a['length'];_0x1a8569++){const _0x3223bf=_0x4ae8da(_0x44d01a[_0x1a8569]);_0x3223bf&&_0x250dcb['push'](_0x3223bf);}_0x250dcb['length']>0x0&&_0x1fbcd4['push'](_0x250dcb);}return _0x1fbcd4;}return _0x1f84b9;};else throw new Error('请引入\x20mapv\x20库\x20');const Cesium=mars3d__namespace[_0x48abc6(0x11c)],BaseLayer=mars3d__namespace['layer'][_0x48abc6(0x160)];function _0x145f(_0x56556c,_0x2966d9){const _0x3dab93=_0x3dab();return _0x145f=function(_0x145ffb,_0x5d465e){_0x145ffb=_0x145ffb-0x10a;let _0x12048e=_0x3dab93[_0x145ffb];return _0x12048e;},_0x145f(_0x56556c,_0x2966d9);}class MapVLayer extends BaseLayer{constructor(_0xdb0b6e,_0x4efaf3){const _0xcf2ff0={_0x79f17e:0x11a},_0x1a0852=_0x48abc6;super(_0xdb0b6e),this['_pointerEvents']=this[_0x1a0852(0x10e)]['pointerEvents'],this[_0x1a0852(0x139)]=_0x4efaf3||new mapv__namespace[(_0x1a0852(_0xcf2ff0._0x79f17e))](_0xdb0b6e['data']),this['canvas']=null;}get[_0x48abc6(0x13a)](){return this['_pointerEvents'];}set[_0x48abc6(0x13a)](_0x1ce2eb){const _0x1c7978={_0x20ea20:0x11e,_0x28a12a:0x14d},_0x152ae0=_0x48abc6;this['_pointerEvents']=_0x1ce2eb,this['canvas']&&(_0x1ce2eb?this['canvas']['style']['pointerEvents']=_0x152ae0(0x118):this[_0x152ae0(_0x1c7978._0x20ea20)]['style']['pointerEvents']=_0x152ae0(_0x1c7978._0x28a12a));}[_0x48abc6(0x15a)](_0x5e12ba){const _0x5c4598=_0x48abc6;_0x5e12ba?this[_0x5c4598(0x11e)]['style'][_0x5c4598(0x171)]='block':this['canvas']['style']['display']='none';}['_mountedHook'](){const _0x5260d5={_0x3b5aba:0x16f,_0x6688d0:0x10e},_0x5e2aa8=_0x48abc6;this[_0x5e2aa8(_0x5260d5._0x3b5aba)]['scene']['mapvDepthTest']=this[_0x5e2aa8(0x10e)]['depthTest']??!![],this['_map']['scene']['mapvAutoHeight']=this['options'][_0x5e2aa8(0x155)]??![],this['_map']['scene']['mapvFixedHeight']=this[_0x5e2aa8(_0x5260d5._0x6688d0)][_0x5e2aa8(0x10f)]??0x0;}['_addedHook'](){const _0x5a5c7c={_0x27a1be:0x16a,_0x4571b7:0x139,_0x385c86:0x136},_0x48605b=_0x48abc6;this['dataSet']&&(!this['dataSet']['_data']||this['dataSet']['_data']['length']===0x0)&&(this['dataSet']['_data']=[][_0x48605b(_0x5a5c7c._0x27a1be)](this[_0x48605b(_0x5a5c7c._0x4571b7)]['_dataCache'])),this['_mapVRenderer']=new MapVRenderer(this['_map'],this[_0x48605b(_0x5a5c7c._0x4571b7)],this[_0x48605b(0x10e)],this),this['initDevicePixelRatio'](),this['canvas']=this[_0x48605b(0x10a)](),this['render']=this['render'][_0x48605b(0x156)](this),this[_0x48605b(_0x5a5c7c._0x385c86)](),this['_reset']();}['_removedHook'](){const _0x273b51={_0x29ef76:0x15c},_0x445219=_0x48abc6;this['unbindEvent'](),this[_0x445219(_0x273b51._0x29ef76)]&&(this['_mapVRenderer']['destroy'](),this['_mapVRenderer']=null),this['canvas'][_0x445219(0x110)]['removeChild'](this['canvas']);}['initDevicePixelRatio'](){const _0x502817=_0x48abc6;this['devicePixelRatio']=window[_0x502817(0x129)]||0x1;}['bindEvent'](){const _0x15b1f4={_0x23e133:0x158,_0x33d554:0x12f,_0x42c5ee:0x138,_0x164daf:0x16f,_0x45a29c:0x14f,_0x37cc39:0x13d},_0x553d3c=_0x48abc6;var _0xca1eb,_0x2b49b0;this['_map']['on'](mars3d__namespace['EventType']['mouseDown'],this[_0x553d3c(0x12f)],this),this[_0x553d3c(0x16f)]['on'](mars3d__namespace[_0x553d3c(0x14f)][_0x553d3c(_0x15b1f4._0x23e133)],this[_0x553d3c(_0x15b1f4._0x33d554)],this),this[_0x553d3c(0x16f)]['on'](mars3d__namespace[_0x553d3c(0x14f)]['cameraMoveEnd'],this['_onMoveEndEvent'],this),(_0xca1eb=this[_0x553d3c(0x10e)])!==null&&_0xca1eb!==void 0x0&&(_0xca1eb=_0xca1eb[_0x553d3c(_0x15b1f4._0x42c5ee)])!==null&&_0xca1eb!==void 0x0&&_0xca1eb['click']&&this['_map']['on'](mars3d__namespace['EventType']['click'],this['_onMapClick'],this),(_0x2b49b0=this['options'])!==null&&_0x2b49b0!==void 0x0&&(_0x2b49b0=_0x2b49b0['methods'])!==null&&_0x2b49b0!==void 0x0&&_0x2b49b0[_0x553d3c(0x134)]&&this[_0x553d3c(_0x15b1f4._0x164daf)]['on'](mars3d__namespace[_0x553d3c(_0x15b1f4._0x45a29c)][_0x553d3c(_0x15b1f4._0x37cc39)],this[_0x553d3c(0x144)],this);}['unbindEvent'](){const _0xea4ec2={_0x2f7ece:0x162,_0x2746ab:0x13b,_0x340387:0x138,_0xe23add:0x127},_0x3b5063=_0x48abc6;var _0x14c926,_0x35672a;this['_map']['off'](mars3d__namespace['EventType']['mouseDown'],this['_onMoveStartEvent'],this),this[_0x3b5063(0x16f)]['off'](mars3d__namespace['EventType']['cameraMoveStart'],this['_onMoveStartEvent'],this),this['_map']['off'](mars3d__namespace['EventType']['cameraMoveEnd'],this['_onMoveEndEvent'],this),this['_map']['off'](mars3d__namespace['EventType'][_0x3b5063(_0xea4ec2._0x2f7ece)],this['_reset'],this),(_0x14c926=this['options'])!==null&&_0x14c926!==void 0x0&&(_0x14c926=_0x14c926['methods'])!==null&&_0x14c926!==void 0x0&&_0x14c926['click']&&this['_map']['off'](mars3d__namespace['EventType'][_0x3b5063(_0xea4ec2._0x2746ab)],this['_onMapClick'],this),(_0x35672a=this['options'])!==null&&_0x35672a!==void 0x0&&(_0x35672a=_0x35672a[_0x3b5063(_0xea4ec2._0x340387)])!==null&&_0x35672a!==void 0x0&&_0x35672a['mousemove']&&this[_0x3b5063(0x16f)][_0x3b5063(_0xea4ec2._0xe23add)](mars3d__namespace[_0x3b5063(0x14f)]['mouseMove'],this['_onMapMouseMove'],this);}['_onMoveStartEvent'](){const _0x3baa68={_0x17e2c3:0x127,_0x22037f:0x16f,_0xb4d158:0x124},_0x2bf50d=_0x48abc6;this['_mapVRenderer']&&(this['_mapVRenderer']['animatorMovestartEvent'](),this['_map'][_0x2bf50d(_0x3baa68._0x17e2c3)](mars3d__namespace['EventType']['postRender'],this[_0x2bf50d(0x124)],this),this[_0x2bf50d(_0x3baa68._0x22037f)]['on'](mars3d__namespace[_0x2bf50d(0x14f)]['postRender'],this[_0x2bf50d(_0x3baa68._0xb4d158)],this));}['_onMoveEndEvent'](){const _0x35e11c={_0x409766:0x124},_0x3013fa=_0x48abc6;this['_mapVRenderer']&&(this[_0x3013fa(0x16f)][_0x3013fa(0x127)](mars3d__namespace['EventType']['postRender'],this[_0x3013fa(_0x35e11c._0x409766)],this),this['_mapVRenderer']['animatorMoveendEvent'](),this['_reset']());}['_setOptionsHook'](_0x26b8fb,_0x435b3a){this['_removedHook'](),this['_addedHook']();}['addData'](_0x1ee4a7){const _0x469d9c={_0x431de2:0x15c},_0x29b741=_0x48abc6;this['_mapVRenderer']&&this[_0x29b741(_0x469d9c._0x431de2)][_0x29b741(0x10d)](_0x1ee4a7,this['options']);}['updateData'](_0x1617f8){const _0xc7ce52={_0x117a90:0x10e},_0x3d305c=_0x48abc6;this['_mapVRenderer']&&this['_mapVRenderer']['updateData'](_0x1617f8,this[_0x3d305c(_0xc7ce52._0x117a90)]);}['getData'](){const _0x3433e9={_0x1efa13:0x15c},_0x3de98e=_0x48abc6;return this['_mapVRenderer']&&(this['dataSet']=this[_0x3de98e(_0x3433e9._0x1efa13)]['getData']()),this['dataSet'];}['removeData'](_0x5ac112){this['_mapVRenderer']&&this['_mapVRenderer']['removeData'](_0x5ac112);}['removeAllData'](){const _0x4a311c={_0x3d27bd:0x15c},_0x2f438e=_0x48abc6;this[_0x2f438e(_0x4a311c._0x3d27bd)]&&this[_0x2f438e(_0x4a311c._0x3d27bd)]['clearData']();}['_createCanvas'](){const _0x1a521e={_0x37b2e3:0x16f,_0x3b68b2:0x154,_0x3354f3:0x111,_0x4eb1d7:0x130,_0x486682:0x16d,_0x17ab68:0x168,_0x4d3a79:0x10e,_0x1678dd:0x15f},_0x2519a2=_0x48abc6,_0x2bea18=mars3d__namespace[_0x2519a2(0x12c)][_0x2519a2(0x170)]('canvas','mars3d-mapv',this[_0x2519a2(_0x1a521e._0x37b2e3)][_0x2519a2(0x123)]);_0x2bea18['id']=this['id'],_0x2bea18[_0x2519a2(0x130)][_0x2519a2(0x16c)]='absolute',_0x2bea18['style']['top']=_0x2519a2(_0x1a521e._0x3b68b2),_0x2bea18['style']['left']='0px',_0x2bea18[_0x2519a2(_0x1a521e._0x3354f3)]=parseInt(this['_map'][_0x2519a2(0x11e)][_0x2519a2(_0x1a521e._0x3354f3)]),_0x2bea18['height']=parseInt(this['_map']['canvas']['height']),_0x2bea18['style']['width']=this['_map']['canvas']['style']['width'],_0x2bea18[_0x2519a2(0x130)]['height']=this[_0x2519a2(0x16f)]['canvas'][_0x2519a2(_0x1a521e._0x4eb1d7)][_0x2519a2(_0x1a521e._0x486682)],_0x2bea18['style']['pointerEvents']=this['_pointerEvents']?'auto':'none',_0x2bea18['style'][_0x2519a2(_0x1a521e._0x17ab68)]=this[_0x2519a2(0x10e)]['zIndex']??0x9;if(this[_0x2519a2(_0x1a521e._0x4d3a79)]['context']==='2d'){const _0x439fdd=this['devicePixelRatio'];_0x2bea18[_0x2519a2(0x119)](this['options']['context'])[_0x2519a2(_0x1a521e._0x1678dd)](_0x439fdd,_0x439fdd);}return _0x2bea18;}['_reset'](){this['resize'](),this['render']();}['draw'](){const _0x449047={_0x15b053:0x124},_0x5c6785=_0x48abc6;this[_0x5c6785(_0x449047._0x15b053)]();}[_0x48abc6(0x149)](){const _0x2ab28d={_0x6ddce2:0x122,_0x15f373:0x15c,_0x4f12a9:0x11e},_0x1db6fe=_0x48abc6;this[_0x1db6fe(0x15c)]&&(this['_mapVRenderer'][_0x1db6fe(_0x2ab28d._0x6ddce2)](),this[_0x1db6fe(_0x2ab28d._0x15f373)]=null),this[_0x1db6fe(_0x2ab28d._0x4f12a9)][_0x1db6fe(0x110)][_0x1db6fe(0x137)](this['canvas']);}['render'](){this['_mapVRenderer']['_canvasUpdate']();}[_0x48abc6(0x151)](){const _0x123020={_0x48dada:0x16c,_0x577523:0x16f,_0x1d71dd:0x111},_0x1b27ba=_0x48abc6;if(this['canvas']){const _0x370f8d=this['canvas'];_0x370f8d[_0x1b27ba(0x130)][_0x1b27ba(_0x123020._0x48dada)]=_0x1b27ba(0x14a),_0x370f8d['style']['top']='0px',_0x370f8d['style']['left']='0px',_0x370f8d['width']=parseInt(this[_0x1b27ba(_0x123020._0x577523)]['canvas']['width']),_0x370f8d['height']=parseInt(this[_0x1b27ba(_0x123020._0x577523)]['canvas']['height']),_0x370f8d['style'][_0x1b27ba(_0x123020._0x1d71dd)]=this['_map'][_0x1b27ba(0x11e)]['style']['width'],_0x370f8d['style']['height']=this['_map']['canvas']['style']['height'];}}['getRectangle'](_0x342a68){const _0x772ddf={_0x2c0cfc:0x13c},_0x4a3650=_0x48abc6;if(!this['dataSet']||!this[_0x4a3650(0x139)]['_data'])return;const _0x55e5af=mars3d__namespace['Util']['getExtentByGeoJSON']({'type':_0x4a3650(0x14c),'features':this['dataSet']['_data']});if(!_0x55e5af)return;return _0x342a68!==null&&_0x342a68!==void 0x0&&_0x342a68[_0x4a3650(_0x772ddf._0x2c0cfc)]?_0x55e5af:Cesium['Rectangle']['fromDegrees'](_0x55e5af['xmin'],_0x55e5af['ymin'],_0x55e5af[_0x4a3650(0x120)],_0x55e5af['ymax']);}['_onMapClick'](_0x39e5dd){const _0x104446={_0xf35bc5:0x15c,_0x46d6bc:0x15c},_0x213a7a=_0x48abc6;this['_cache_event']=_0x39e5dd,this[_0x213a7a(_0x104446._0xf35bc5)]&&this[_0x213a7a(_0x104446._0x46d6bc)][_0x213a7a(0x15b)](_0x39e5dd['windowPosition'],_0x39e5dd);}[_0x48abc6(0x144)](_0x51aede){const _0x447c81=_0x48abc6;this['_cache_event']=_0x51aede,this['_mapVRenderer']&&this['_mapVRenderer']['mousemoveEvent'](_0x51aede[_0x447c81(0x131)],_0x51aede);}['on'](_0x258fce,_0x53a8c6,_0x509f64){const _0x37eb70={_0x57d3ba:0x14f,_0x4c293c:0x146,_0x20dfa2:0x10e,_0x1be904:0x16f,_0x1376a0:0x14f},_0x528f5b=_0x48abc6;this['options']['methods']=this['options']['methods']||{};if(_0x258fce===mars3d__namespace['EventType'][_0x528f5b(0x13b)])this['options']['methods']['click']=_0x18a964=>{const _0x445a18=_0x528f5b;_0x18a964&&_0x53a8c6[_0x445a18(0x156)](_0x509f64)({...this['_cache_event'],'layer':this,'data':_0x18a964});},this['_map']['on'](mars3d__namespace[_0x528f5b(_0x37eb70._0x57d3ba)]['click'],this[_0x528f5b(_0x37eb70._0x4c293c)],this);else _0x258fce===mars3d__namespace['EventType']['mouseMove']&&(this[_0x528f5b(_0x37eb70._0x20dfa2)]['methods']['mousemove']=_0x2bfdfc=>{const _0x529250=_0x528f5b;_0x2bfdfc&&_0x53a8c6['bind'](_0x509f64)({...this[_0x529250(0x153)],'layer':this,'data':_0x2bfdfc});},this[_0x528f5b(_0x37eb70._0x1be904)]['on'](mars3d__namespace[_0x528f5b(_0x37eb70._0x1376a0)]['mouseMove'],this['_onMapMouseMove'],this));return this;}[_0x48abc6(0x127)](_0x5df79e,_0x548a08){const _0x4d4057=_0x48abc6;if(_0x5df79e===_0x4d4057(0x13b)){var _0x1ad44b;this['_map']['off'](_0x5df79e,this['_onMapClick'],this),(_0x1ad44b=this['options'][_0x4d4057(0x138)])!==null&&_0x1ad44b!==void 0x0&&_0x1ad44b['mousemove']&&delete this['options']['methods'][_0x4d4057(0x13b)];}else{if(_0x5df79e==='mouseMove'){var _0x54a965;this['_map']['off'](_0x5df79e,this['_onMapMouseMove'],this),(_0x54a965=this['options']['methods'])!==null&&_0x54a965!==void 0x0&&_0x54a965['mousemove']&&delete this['options'][_0x4d4057(0x138)]['mousemove'];}}return this;}}mars3d__namespace['LayerUtil']['register'](_0x48abc6(0x128),MapVLayer),mars3d__namespace['layer'][_0x48abc6(0x113)]=MapVLayer,mars3d__namespace['mapv']=mapv__namespace,exports[_0x48abc6(0x113)]=MapVLayer,Object['keys'](mapv)['forEach'](function(_0xa34060){if(_0xa34060!=='default'&&!exports['hasOwnProperty'](_0xa34060))Object['defineProperty'](exports,_0xa34060,{'enumerable':!![],'get':function(){return mapv[_0xa34060];}});}),Object['defineProperty'](exports,'__esModule',{'value':!![]});
}));
{
"name": "mars3d-mapv",
"version": "3.5.15",
"version": "3.5.16",
"description": "Mars3D平台插件,结合mapv可视化功能插件",

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

"devDependencies": {
"mars3d": "~3.5.15"
"mars3d": "~3.5.16"
},

@@ -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