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.17 to 3.5.18

6

dist/mars3d-mapv.js
/**
* Mars3D平台插件,结合mapv可视化功能插件 mars3d-mapv
*
* 版本信息:v3.5.17
* 编译日期:2023-07-24 22:20:56
* 版本信息:v3.5.18
* 编译日期:2023-07-31 17:54:17
* 版权所有:Copyright by 火星科技 http://mars3d.cn

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

})(this, (function (exports, mapv, mars3d) {
'use strict';const _0x41faae=_0x540d;(function(_0x1c35d8,_0x2d864a){const _0x5c1a85={_0x4c19d2:0x163,_0x48357d:0x1bd,_0xdb01f0:0x1ac,_0x10a505:0x18a,_0x206ebf:0x1b5,_0x639e87:0x165},_0x72b833=_0x540d,_0x18918a=_0x1c35d8();while(!![]){try{const _0x224e19=parseInt(_0x72b833(0x17a))/0x1+-parseInt(_0x72b833(_0x5c1a85._0x4c19d2))/0x2*(parseInt(_0x72b833(_0x5c1a85._0x48357d))/0x3)+-parseInt(_0x72b833(0x1b6))/0x4+parseInt(_0x72b833(0x1b0))/0x5*(-parseInt(_0x72b833(_0x5c1a85._0xdb01f0))/0x6)+parseInt(_0x72b833(0x1af))/0x7*(parseInt(_0x72b833(_0x5c1a85._0x10a505))/0x8)+parseInt(_0x72b833(_0x5c1a85._0x206ebf))/0x9*(parseInt(_0x72b833(0x182))/0xa)+parseInt(_0x72b833(_0x5c1a85._0x639e87))/0xb;if(_0x224e19===_0x2d864a)break;else _0x18918a['push'](_0x18918a['shift']());}catch(_0x11becb){_0x18918a['push'](_0x18918a['shift']());}}}(_0x4d68,0xa3dab));function _0x540d(_0x345511,_0x581c4f){const _0x4d68ef=_0x4d68();return _0x540d=function(_0x540d27,_0x172bc4){_0x540d27=_0x540d27-0x15e;let _0x3b741a=_0x4d68ef[_0x540d27];return _0x3b741a;},_0x540d(_0x345511,_0x581c4f);}function _interopNamespace(_0x3dc84c){const _0x10ec3d={_0x450845:0x192},_0x2fd581={_0x4d8140:0x1bc},_0xb78495=_0x540d;if(_0x3dc84c&&_0x3dc84c['__esModule'])return _0x3dc84c;var _0x1bd339=Object[_0xb78495(_0x10ec3d._0x450845)](null);return _0x3dc84c&&Object[_0xb78495(0x1a7)](_0x3dc84c)['forEach'](function(_0x9ac5c7){const _0x4e448a=_0xb78495;if(_0x9ac5c7!=='default'){var _0x511eff=Object['getOwnPropertyDescriptor'](_0x3dc84c,_0x9ac5c7);Object['defineProperty'](_0x1bd339,_0x9ac5c7,_0x511eff[_0x4e448a(_0x2fd581._0x4d8140)]?_0x511eff:{'enumerable':!![],'get':function(){return _0x3dc84c[_0x9ac5c7];}});}}),_0x1bd339['default']=_0x3dc84c,_0x1bd339;}var mapv__namespace=_interopNamespace(mapv),mars3d__namespace=_interopNamespace(mars3d);const Cesium$1=mars3d__namespace[_0x41faae(0x17e)],baiduMapLayer=mapv__namespace?mapv__namespace['baiduMapLayer']:null,BaseLayer$1=baiduMapLayer?baiduMapLayer['__proto__']:Function;class MapVRenderer extends BaseLayer$1{constructor(_0x31c336,_0x35ee8b,_0x416241,_0x3a796c){const _0x557ad8={_0x2b468c:0x1ba},_0x4d2053=_0x41faae;super(_0x31c336,_0x35ee8b,_0x416241);if(!BaseLayer$1)return;this[_0x4d2053(0x1c6)]=_0x31c336,this[_0x4d2053(0x1b3)]=_0x31c336['scene'],this['dataSet']=_0x35ee8b,_0x416241=_0x416241||{},this['init'](_0x416241),this[_0x4d2053(_0x557ad8._0x2b468c)](_0x416241),this['initDevicePixelRatio'](),this['canvasLayer']=_0x3a796c,this['stopAniamation']=!0x1,this['animation']=_0x416241['animation'];}[_0x41faae(0x1c5)](){const _0x5c1b8f={_0x13b967:0x170},_0x154f4f=_0x41faae;this[_0x154f4f(_0x5c1b8f._0x13b967)]=window['devicePixelRatio']||0x1;}[_0x41faae(0x17d)](){}['animatorMovestartEvent'](){const _0x19bc90={_0x5d5346:0x179,_0xb635dc:0x177,_0x52eeeb:0x185},_0x272793=_0x41faae,_0x474764=this[_0x272793(_0x19bc90._0x5d5346)]['animation'];this['isEnabledTime']()&&this[_0x272793(_0x19bc90._0xb635dc)]&&(this[_0x272793(_0x19bc90._0x52eeeb)]['step']=_0x474764['stepsRange']['start']);}['animatorMoveendEvent'](){const _0x263e03=_0x41faae;this[_0x263e03(0x1a2)]()&&this['animator'];}[_0x41faae(0x19c)](){const _0x5b11a9={_0x246c80:0x19c},_0x1109b7=_0x41faae;return this['canvasLayer']['canvas'][_0x1109b7(_0x5b11a9._0x246c80)](this['context']);}['init'](_0x2ead36){const _0x1d7e7c={_0x59a5af:0x179,_0x5de799:0x1c3},_0x2703e=_0x41faae;this[_0x2703e(_0x1d7e7c._0x59a5af)]=_0x2ead36,this['initDataRange'](_0x2ead36),this['context']=this['options']['context']||'2d',this['options'][_0x2703e(_0x1d7e7c._0x5de799)]&&this['canvasLayer']&&this['canvasLayer']['setZIndex']&&this[_0x2703e(0x1c0)][_0x2703e(0x171)](this['options'][_0x2703e(0x1c3)]),this['initAnimator']();}['_canvasUpdate'](_0x1ce598){const _0x34b289={_0x272d22:0x19e,_0x142ab2:0x178,_0x447f11:0x1b2,_0x43b3d4:0x18e,_0x134636:0x160,_0x31cff6:0x172,_0x28712f:0x179,_0x56110c:0x15e,_0x2399a5:0x15e},_0x4242b9={_0x29962f:0x164},_0x152d49={_0x5113b1:0x1aa},_0x3f284e=_0x41faae,_0x213d0d=this['scene'];if(this['canvasLayer']&&!this[_0x3f284e(_0x34b289._0x272d22)]){const _0x129812=this['options'][_0x3f284e(0x167)],_0x3c9884=this[_0x3f284e(0x19c)]();if(this['isEnabledTime']()){if(void 0x0===_0x1ce598)return void this['clear'](_0x3c9884);this['context']==='2d'&&(_0x3c9884[_0x3f284e(_0x34b289._0x142ab2)](),_0x3c9884['globalCompositeOperation']='destination-out',_0x3c9884['fillStyle']='rgba(0,\x200,\x200,\x20.1)',_0x3c9884['fillRect'](0x0,0x0,_0x3c9884['canvas']['width'],_0x3c9884[_0x3f284e(0x1ca)]['height']),_0x3c9884[_0x3f284e(0x1c8)]());}else this[_0x3f284e(0x1b2)](_0x3c9884);if(this[_0x3f284e(0x16f)]==='2d')for(const _0x300684 in this['options']){_0x3c9884[_0x300684]=this['options'][_0x300684];}else _0x3c9884[_0x3f284e(_0x34b289._0x447f11)](_0x3c9884['COLOR_BUFFER_BIT']);const _0x588f6f={'transferCoordinate':function(_0x25af2f){const _0x249511=_0x3f284e,_0x17dc91=null;let _0xa13e06=_0x213d0d['mapvFixedHeight'];_0x213d0d['mapvAutoHeight']&&(_0xa13e06=_0x213d0d['globe']['getHeight'](Cesium$1[_0x249511(_0x152d49._0x5113b1)]['fromDegrees'](_0x25af2f[0x0],_0x25af2f[0x1])));const _0x12e202=Cesium$1['Cartesian3']['fromDegrees'](_0x25af2f[0x0],_0x25af2f[0x1],_0xa13e06);if(!_0x12e202)return _0x17dc91;const _0x481138=_0x213d0d['cartesianToCanvasCoordinates'](_0x12e202);if(!_0x481138)return _0x17dc91;if(_0x213d0d[_0x249511(0x1c7)]&&_0x213d0d['mode']===Cesium$1['SceneMode'][_0x249511(0x188)]){const _0x7f003=new Cesium$1[(_0x249511(0x180))](_0x213d0d['globe']['ellipsoid'],_0x213d0d[_0x249511(0x1be)]['positionWC']),_0x58487b=_0x7f003['isPointVisible'](_0x12e202);if(!_0x58487b)return _0x17dc91;}return[_0x481138['x'],_0x481138['y']];}};void 0x0!==_0x1ce598&&(_0x588f6f['filter']=function(_0xa3da21){const _0x38315d=_0x3f284e,_0x9721fa=_0x129812['trails']||0xa;return!!(_0x1ce598&&_0xa3da21[_0x38315d(0x164)]>_0x1ce598-_0x9721fa&&_0xa3da21[_0x38315d(_0x4242b9._0x29962f)]<_0x1ce598);});const _0x34bf36=this[_0x3f284e(_0x34b289._0x43b3d4)]['get'](_0x588f6f);this['processData'](_0x34bf36),this['options'][_0x3f284e(_0x34b289._0x134636)]==='m'&&this['options']['size'],this['options']['_size']=this['options'][_0x3f284e(0x19d)];const _0x5a451e=_0x213d0d['cartesianToCanvasCoordinates'](Cesium$1[_0x3f284e(_0x34b289._0x31cff6)][_0x3f284e(0x199)](0x0,0x0));if(!_0x5a451e)return;this['drawContext'](_0x3c9884,new mapv__namespace[(_0x3f284e(0x198))](_0x34bf36),this['options'],_0x5a451e),this[_0x3f284e(_0x34b289._0x28712f)][_0x3f284e(_0x34b289._0x56110c)]&&this[_0x3f284e(0x179)][_0x3f284e(_0x34b289._0x2399a5)](_0x1ce598);}}['updateData'](_0x218e57,_0x15cdd1){const _0x1576fd=_0x41faae;let _0x4a5857=_0x218e57;_0x4a5857&&_0x4a5857['get']&&(_0x4a5857=_0x4a5857['get']()),void 0x0!==_0x4a5857&&this[_0x1576fd(0x18e)][_0x1576fd(0x1b9)](_0x4a5857),super['update']({'options':_0x15cdd1});}['addData'](_0x2a6f88,_0x4c2e31){const _0x458a32=_0x41faae;let _0x28eb2b=_0x2a6f88;_0x2a6f88&&_0x2a6f88['get']&&(_0x28eb2b=_0x2a6f88['get']()),this['dataSet']['add'](_0x28eb2b),this[_0x458a32(0x1a0)]({'options':_0x4c2e31});}[_0x41faae(0x183)](){const _0x4caaa9={_0x5008ca:0x18e},_0x2a8ece=_0x41faae;return this[_0x2a8ece(_0x4caaa9._0x5008ca)];}['removeData'](_0xcfdbf7){const _0x261da8={_0xdec3bd:0x181},_0x380245=_0x41faae;if(this[_0x380245(0x18e)]){const _0x433efc=this['dataSet'][_0x380245(0x1bc)]({'filter':function(_0x5aab46){const _0xd60083=_0x380245;return _0xcfdbf7==null||typeof _0xcfdbf7!==_0xd60083(_0x261da8._0xdec3bd)||!_0xcfdbf7(_0x5aab46);}});this[_0x380245(0x18e)]['set'](_0x433efc),this['update']({'options':null});}}['clearData'](){const _0x3bcbb=_0x41faae;this['dataSet']&&this['dataSet']['clear'](),this[_0x3bcbb(0x1a0)]({'options':null});}['draw'](){this['canvasLayer']['draw']();}['clear'](_0x4338ce){const _0x5d5512={_0x4991eb:0x16e},_0x1aeac1=_0x41faae;_0x4338ce&&_0x4338ce['clearRect']&&_0x4338ce[_0x1aeac1(_0x5d5512._0x4991eb)](0x0,0x0,_0x4338ce['canvas']['width'],_0x4338ce['canvas']['height']);}['destroy'](){const _0xb54184={_0x3a446b:0x1b2,_0x198005:0x177},_0x51f207=_0x41faae;this[_0x51f207(_0xb54184._0x3a446b)](this['getContext']()),this[_0x51f207(0x1ab)](),this['animator']&&this['animator']['stop'](),this[_0x51f207(_0xb54184._0x198005)]=null,this['canvasLayer']=null;}}if(mapv__namespace!==null&&mapv__namespace!==void 0x0&&mapv__namespace['DataSet'])mapv__namespace['DataSet']['prototype']['transferCoordinate']=function(_0x45671b,_0x71cdf,_0x39ef36,_0x23b675){const _0xa361af={_0x3874c7:0x197,_0x1100a1:0x1b7},_0x47bb87={_0xced65e:0x176,_0x38c043:0x1c9},_0x29806d=_0x41faae;_0x23b675=_0x23b675||'_coordinates',_0x39ef36=_0x39ef36||'coordinates';for(let _0x3705c4=0x0;_0x3705c4<_0x45671b['length'];_0x3705c4++){const _0x4f8001=_0x45671b[_0x3705c4][_0x29806d(_0xa361af._0x3874c7)],_0xb5f6e=_0x4f8001[_0x39ef36];switch(_0x4f8001[_0x29806d(_0xa361af._0x1100a1)]){case'Point':{const _0x162878=_0x71cdf(_0xb5f6e);_0x162878?_0x4f8001[_0x23b675]=_0x162878:_0x4f8001[_0x23b675]=[-0x3e7,-0x3e7];}break;case'LineString':{const _0x1014b1=[];for(let _0x352631=0x0;_0x352631<_0xb5f6e[_0x29806d(0x176)];_0x352631++){const _0x9072f8=_0x71cdf(_0xb5f6e[_0x352631]);_0x9072f8&&_0x1014b1['push'](_0x9072f8);}_0x4f8001[_0x23b675]=_0x1014b1;}break;case'MultiLineString':case'Polygon':{const _0xa79286=_0x3f49ce(_0xb5f6e);_0x4f8001[_0x23b675]=_0xa79286;}break;case'MultiPolygon':{const _0x4ef3c3=[];for(let _0x54a707=0x0;_0x54a707<_0xb5f6e['length'];_0x54a707++){const _0x107136=_0x3f49ce(_0xb5f6e[_0x54a707]);_0x107136['length']>0x0&&_0x4ef3c3['push'](_0x107136);}_0x4f8001[_0x23b675]=_0x4ef3c3;}break;}}function _0x3f49ce(_0x58d105){const _0x541a33=_0x29806d,_0x5ff9a3=[];for(let _0x59c5e6=0x0;_0x59c5e6<_0x58d105['length'];_0x59c5e6++){const _0x2d18e3=_0x58d105[_0x59c5e6],_0xd9c90=[];for(let _0x5d04ce=0x0;_0x5d04ce<_0x2d18e3[_0x541a33(_0x47bb87._0xced65e)];_0x5d04ce++){const _0x44f346=_0x71cdf(_0x2d18e3[_0x5d04ce]);_0x44f346&&_0xd9c90[_0x541a33(_0x47bb87._0x38c043)](_0x44f346);}_0xd9c90['length']>0x0&&_0x5ff9a3['push'](_0xd9c90);}return _0x5ff9a3;}return _0x45671b;};else throw new Error('请引入\x20mapv\x20库\x20');const Cesium=mars3d__namespace[_0x41faae(0x17e)],BaseLayer=mars3d__namespace['layer'][_0x41faae(0x1c4)];class MapVLayer extends BaseLayer{constructor(_0xf1b893,_0x5a881a){const _0x54f698={_0x3880ef:0x17f},_0x58eca6=_0x41faae;super(_0xf1b893),this[_0x58eca6(0x18c)]=this[_0x58eca6(0x179)]['pointerEvents'],this['dataSet']=_0x5a881a||new mapv__namespace['DataSet'](_0xf1b893[_0x58eca6(_0x54f698._0x3880ef)]),this['canvas']=null;}get['pointerEvents'](){return this['_pointerEvents'];}set[_0x41faae(0x19b)](_0x185277){const _0x149ce7={_0x4c99ff:0x1ca},_0x4ddde4=_0x41faae;this['_pointerEvents']=_0x185277,this[_0x4ddde4(_0x149ce7._0x4c99ff)]&&(_0x185277?this['canvas']['style'][_0x4ddde4(0x19b)]=_0x4ddde4(0x15f):this['canvas']['style']['pointerEvents']='none');}[_0x41faae(0x16d)](_0x73c8c2){const _0x37555a={_0x5f27ae:0x1ca},_0x2e9633=_0x41faae;_0x73c8c2?this[_0x2e9633(_0x37555a._0x5f27ae)]['style']['display']='block':this['canvas']['style'][_0x2e9633(0x186)]='none';}[_0x41faae(0x16a)](){const _0x5a7613=_0x41faae;this[_0x5a7613(0x1bb)]['scene']['mapvDepthTest']=this['options'][_0x5a7613(0x1a4)]??!![],this['_map']['scene']['mapvAutoHeight']=this[_0x5a7613(0x179)]['clampToGround']??![],this['_map']['scene']['mapvFixedHeight']=this['options']['fixedHeight']??0x0;}['_addedHook'](){const _0x133042={_0x260c04:0x1c1,_0x2e6794:0x1ae,_0x5bbc4e:0x193,_0x393434:0x161},_0x30beef=_0x41faae;this['dataSet']&&(!this[_0x30beef(0x18e)]['_data']||this['dataSet']['_data']['length']===0x0)&&(this['dataSet']['_data']=[][_0x30beef(_0x133042._0x260c04)](this[_0x30beef(0x18e)][_0x30beef(_0x133042._0x2e6794)])),this['_mapVRenderer']=new MapVRenderer(this['_map'],this['dataSet'],this['options'],this),this['initDevicePixelRatio'](),this['canvas']=this['_createCanvas'](),this['render']=this['render']['bind'](this),this[_0x30beef(_0x133042._0x5bbc4e)](),this[_0x30beef(_0x133042._0x393434)]();}[_0x41faae(0x174)](){const _0x34fe12={_0x2007a9:0x195},_0x47edce=_0x41faae;this[_0x47edce(0x173)](),this['_mapVRenderer']&&(this['_mapVRenderer'][_0x47edce(_0x34fe12._0x2007a9)](),this['_mapVRenderer']=null),this['canvas']['parentElement'][_0x47edce(0x175)](this['canvas']);}[_0x41faae(0x1c5)](){this['devicePixelRatio']=window['devicePixelRatio']||0x1;}['bindEvent'](){const _0x4bbf4c={_0x19f801:0x1bb,_0x3c5c02:0x18d},_0x46395b=_0x41faae;var _0x53f78e,_0x22d450;this['_map']['on'](mars3d__namespace['EventType']['mouseDown'],this['_onMoveStartEvent'],this),this[_0x46395b(_0x4bbf4c._0x19f801)]['on'](mars3d__namespace['EventType']['cameraMoveStart'],this['_onMoveStartEvent'],this),this[_0x46395b(0x1bb)]['on'](mars3d__namespace['EventType']['cameraMoveEnd'],this['_onMoveEndEvent'],this),(_0x53f78e=this['options'])!==null&&_0x53f78e!==void 0x0&&(_0x53f78e=_0x53f78e['methods'])!==null&&_0x53f78e!==void 0x0&&_0x53f78e[_0x46395b(0x1b1)]&&this['_map']['on'](mars3d__namespace['EventType']['click'],this[_0x46395b(_0x4bbf4c._0x3c5c02)],this),(_0x22d450=this['options'])!==null&&_0x22d450!==void 0x0&&(_0x22d450=_0x22d450['methods'])!==null&&_0x22d450!==void 0x0&&_0x22d450['mousemove']&&this[_0x46395b(0x1bb)]['on'](mars3d__namespace[_0x46395b(0x1ad)]['mouseMove'],this['_onMapMouseMove'],this);}['unbindEvent'](){const _0x3c4eb7={_0xf2fb96:0x1bb,_0xdd3bb:0x1ad,_0x5f2a7b:0x184,_0x4789fb:0x17c,_0xcfbb1b:0x187},_0x469366=_0x41faae;var _0x14fba3,_0x46eccb;this[_0x469366(_0x3c4eb7._0xf2fb96)]['off'](mars3d__namespace[_0x469366(_0x3c4eb7._0xdd3bb)]['mouseDown'],this['_onMoveStartEvent'],this),this['_map']['off'](mars3d__namespace['EventType']['cameraMoveStart'],this['_onMoveStartEvent'],this),this['_map'][_0x469366(0x16c)](mars3d__namespace['EventType'][_0x469366(0x1c2)],this[_0x469366(_0x3c4eb7._0x5f2a7b)],this),this[_0x469366(0x1bb)][_0x469366(0x16c)](mars3d__namespace['EventType']['postRender'],this[_0x469366(0x161)],this),(_0x14fba3=this['options'])!==null&&_0x14fba3!==void 0x0&&(_0x14fba3=_0x14fba3['methods'])!==null&&_0x14fba3!==void 0x0&&_0x14fba3['click']&&this[_0x469366(0x1bb)]['off'](mars3d__namespace['EventType']['click'],this['_onMapClick'],this),(_0x46eccb=this['options'])!==null&&_0x46eccb!==void 0x0&&(_0x46eccb=_0x46eccb['methods'])!==null&&_0x46eccb!==void 0x0&&_0x46eccb[_0x469366(0x194)]&&this['_map']['off'](mars3d__namespace['EventType'][_0x469366(_0x3c4eb7._0x4789fb)],this[_0x469366(_0x3c4eb7._0xcfbb1b)],this);}['_onMoveStartEvent'](){const _0x4b86d0={_0x5aae5c:0x161},_0x494800=_0x41faae;this[_0x494800(0x1a6)]&&(this['_mapVRenderer'][_0x494800(0x1cb)](),this['_map']['off'](mars3d__namespace['EventType']['postRender'],this['_reset'],this),this['_map']['on'](mars3d__namespace['EventType']['postRender'],this[_0x494800(_0x4b86d0._0x5aae5c)],this));}[_0x41faae(0x184)](){const _0xf1b820=_0x41faae;this['_mapVRenderer']&&(this[_0xf1b820(0x1bb)][_0xf1b820(0x16c)](mars3d__namespace['EventType']['postRender'],this['_reset'],this),this['_mapVRenderer']['animatorMoveendEvent'](),this['_reset']());}['_setOptionsHook'](_0x550fa2,_0x1bb8cc){this['_removedHook'](),this['_addedHook']();}['addData'](_0x58c8fd){const _0xd47ec1={_0x4949da:0x1a6},_0x4afc07=_0x41faae;this['_mapVRenderer']&&this[_0x4afc07(_0xd47ec1._0x4949da)]['addData'](_0x58c8fd,this['options']);}['updateData'](_0x30669b){const _0x384346=_0x41faae;this[_0x384346(0x1a6)]&&this['_mapVRenderer']['updateData'](_0x30669b,this[_0x384346(0x179)]);}[_0x41faae(0x183)](){const _0x526665={_0x54a0a5:0x1a6},_0x6b7f15=_0x41faae;return this[_0x6b7f15(0x1a6)]&&(this['dataSet']=this[_0x6b7f15(_0x526665._0x54a0a5)]['getData']()),this['dataSet'];}['removeData'](_0x3ed63e){const _0xffc26c={_0x3468e4:0x1a6},_0x19f174=_0x41faae;this[_0x19f174(_0xffc26c._0x3468e4)]&&this['_mapVRenderer']['removeData'](_0x3ed63e);}['removeAllData'](){const _0x13123d={_0x3b7a5c:0x1a6},_0x3a2dea=_0x41faae;this['_mapVRenderer']&&this[_0x3a2dea(_0x13123d._0x3b7a5c)]['clearData']();}['_createCanvas'](){const _0x172652={_0x2b9d87:0x18b,_0x1b59c8:0x192,_0x2fb2ac:0x19a,_0x533952:0x191,_0x175648:0x18f,_0x565f2c:0x1ca,_0x34cbe4:0x1b8,_0x2f53fd:0x18c,_0x1f6029:0x1c3,_0xa45556:0x19c,_0x28b0a8:0x16f,_0x132544:0x1a3},_0x3a1b4b=_0x41faae,_0x7a1bbc=mars3d__namespace[_0x3a1b4b(_0x172652._0x2b9d87)][_0x3a1b4b(_0x172652._0x1b59c8)]('canvas','mars3d-mapv',this['_map']['container']);_0x7a1bbc['id']=this['id'],_0x7a1bbc['style']['position']=_0x3a1b4b(_0x172652._0x2fb2ac),_0x7a1bbc[_0x3a1b4b(0x1a9)]['top']=_0x3a1b4b(_0x172652._0x533952),_0x7a1bbc[_0x3a1b4b(0x1a9)][_0x3a1b4b(0x189)]='0px',_0x7a1bbc[_0x3a1b4b(_0x172652._0x175648)]=parseInt(this['_map'][_0x3a1b4b(_0x172652._0x565f2c)]['width']),_0x7a1bbc['height']=parseInt(this['_map']['canvas']['height']),_0x7a1bbc['style'][_0x3a1b4b(0x18f)]=this[_0x3a1b4b(0x1bb)]['canvas']['style'][_0x3a1b4b(0x18f)],_0x7a1bbc['style'][_0x3a1b4b(_0x172652._0x34cbe4)]=this['_map'][_0x3a1b4b(_0x172652._0x565f2c)]['style']['height'],_0x7a1bbc['style']['pointerEvents']=this[_0x3a1b4b(_0x172652._0x2f53fd)]?_0x3a1b4b(0x1a8):'none',_0x7a1bbc['style']['zIndex']=this['options'][_0x3a1b4b(_0x172652._0x1f6029)]??0x9;if(this['options']['context']==='2d'){const _0x4d0197=this['devicePixelRatio'];_0x7a1bbc[_0x3a1b4b(_0x172652._0xa45556)](this['options'][_0x3a1b4b(_0x172652._0x28b0a8)])[_0x3a1b4b(_0x172652._0x132544)](_0x4d0197,_0x4d0197);}return _0x7a1bbc;}['_reset'](){const _0x36643e=_0x41faae;this[_0x36643e(0x190)](),this['render']();}['draw'](){const _0x4a68e3=_0x41faae;this[_0x4a68e3(0x161)]();}[_0x41faae(0x196)](){const _0x437c07={_0x2b5c7c:0x1a6,_0x40eb5f:0x175,_0x570212:0x1ca},_0x502eff=_0x41faae;this['_mapVRenderer']&&(this['_mapVRenderer']['destroy'](),this[_0x502eff(_0x437c07._0x2b5c7c)]=null),this['canvas'][_0x502eff(0x166)][_0x502eff(_0x437c07._0x40eb5f)](this[_0x502eff(_0x437c07._0x570212)]);}['render'](){const _0x59a8eb=_0x41faae;this['_mapVRenderer'][_0x59a8eb(0x162)]();}['resize'](){const _0x2270b9={_0x463672:0x1bb},_0x42919f=_0x41faae;if(this['canvas']){const _0x181357=this['canvas'];_0x181357['style'][_0x42919f(0x169)]=_0x42919f(0x19a),_0x181357['style']['top']='0px',_0x181357['style']['left']='0px',_0x181357['width']=parseInt(this['_map']['canvas']['width']),_0x181357['height']=parseInt(this['_map']['canvas']['height']),_0x181357['style']['width']=this['_map']['canvas']['style']['width'],_0x181357['style']['height']=this[_0x42919f(_0x2270b9._0x463672)]['canvas']['style']['height'];}}['getRectangle'](_0x1a75ed){const _0x48f96b={_0x53083f:0x18e,_0x37a4eb:0x1bf},_0x219879=_0x41faae;if(!this['dataSet']||!this[_0x219879(_0x48f96b._0x53083f)]['_data'])return;const _0x190484=mars3d__namespace['Util']['getExtentByGeoJSON']({'type':'FeatureCollection','features':this['dataSet']['_data']});if(!_0x190484)return;return _0x1a75ed!==null&&_0x1a75ed!==void 0x0&&_0x1a75ed['isFormat']?_0x190484:Cesium[_0x219879(_0x48f96b._0x37a4eb)][_0x219879(0x199)](_0x190484['xmin'],_0x190484[_0x219879(0x1b4)],_0x190484[_0x219879(0x17b)],_0x190484['ymax']);}['_onMapClick'](_0x4c0451){const _0x2d7927={_0x3247f2:0x1a6},_0x47a8c7=_0x41faae;this['_cache_event']=_0x4c0451,this[_0x47a8c7(_0x2d7927._0x3247f2)]&&this['_mapVRenderer']['clickEvent'](_0x4c0451['windowPosition'],_0x4c0451);}[_0x41faae(0x187)](_0xf3aeb0){const _0x585523={_0x309b10:0x1a6},_0x516fc8=_0x41faae;this['_cache_event']=_0xf3aeb0,this['_mapVRenderer']&&this[_0x516fc8(_0x585523._0x309b10)]['mousemoveEvent'](_0xf3aeb0[_0x516fc8(0x16b)],_0xf3aeb0);}['on'](_0x512979,_0x23ade2,_0x194f8d){const _0x354918={_0xd137a3:0x1b1,_0x178b5a:0x1a5},_0x1b7b1d=_0x41faae;this['options']['methods']=this['options']['methods']||{};if(_0x512979===mars3d__namespace['EventType'][_0x1b7b1d(_0x354918._0xd137a3)])this['options'][_0x1b7b1d(_0x354918._0x178b5a)]['click']=_0x1ddfa0=>{_0x1ddfa0&&_0x23ade2['bind'](_0x194f8d)({...this['_cache_event'],'layer':this,'data':_0x1ddfa0});},this[_0x1b7b1d(0x1bb)]['on'](mars3d__namespace[_0x1b7b1d(0x1ad)]['click'],this['_onMapClick'],this);else _0x512979===mars3d__namespace['EventType']['mouseMove']&&(this['options']['methods'][_0x1b7b1d(0x194)]=_0x585b7b=>{const _0x373410=_0x1b7b1d;_0x585b7b&&_0x23ade2[_0x373410(0x168)](_0x194f8d)({...this['_cache_event'],'layer':this,'data':_0x585b7b});},this[_0x1b7b1d(0x1bb)]['on'](mars3d__namespace['EventType']['mouseMove'],this['_onMapMouseMove'],this));return this;}['off'](_0x2ae118,_0x4161fe){const _0x1dd96a={_0x2ad48b:0x1b1,_0x47166f:0x1bb,_0x75c6c8:0x17c,_0x3eba76:0x179},_0xce87ce=_0x41faae;if(_0x2ae118===_0xce87ce(_0x1dd96a._0x2ad48b)){var _0x187673;this[_0xce87ce(_0x1dd96a._0x47166f)]['off'](_0x2ae118,this['_onMapClick'],this),(_0x187673=this['options'][_0xce87ce(0x1a5)])!==null&&_0x187673!==void 0x0&&_0x187673['mousemove']&&delete this['options']['methods']['click'];}else{if(_0x2ae118===_0xce87ce(_0x1dd96a._0x75c6c8)){var _0xee0122;this['_map']['off'](_0x2ae118,this['_onMapMouseMove'],this),(_0xee0122=this['options']['methods'])!==null&&_0xee0122!==void 0x0&&_0xee0122['mousemove']&&delete this[_0xce87ce(_0x1dd96a._0x3eba76)]['methods'][_0xce87ce(0x194)];}}return this;}}mars3d__namespace['LayerUtil']['register']('mapv',MapVLayer),mars3d__namespace[_0x41faae(0x19f)]['MapVLayer']=MapVLayer,mars3d__namespace[_0x41faae(0x1a1)]=mapv__namespace,exports['MapVLayer']=MapVLayer,Object['keys'](mapv)['forEach'](function(_0x52656d){if(_0x52656d!=='default'&&!exports['hasOwnProperty'](_0x52656d))Object['defineProperty'](exports,_0x52656d,{'enumerable':!![],'get':function(){return mapv[_0x52656d];}});}),Object['defineProperty'](exports,'__esModule',{'value':!![]});function _0x4d68(){const _0x5c76e8=['type','height','set','argCheck','_map','get','1136001MtiAVB','camera','Rectangle','canvasLayer','concat','cameraMoveEnd','zIndex','BaseLayer','initDevicePixelRatio','map','mapvDepthTest','restore','push','canvas','animatorMovestartEvent','updateCallback','all','unit','_reset','_canvasUpdate','4BwhErC','time','7604366JEZCku','parentElement','animation','bind','position','_mountedHook','windowPosition','off','_showHook','clearRect','context','devicePixelRatio','setZIndex','Cartesian3','unbindEvent','_removedHook','removeChild','length','animator','save','options','395203dxDaeI','xmax','mouseMove','addAnimatorEvent','Cesium','data','EllipsoidalOccluder','function','100cBqBRY','getData','_onMoveEndEvent','steps','display','_onMapMouseMove','SCENE3D','left','45112AWjPCu','DomUtil','_pointerEvents','_onMapClick','dataSet','width','resize','0px','create','bindEvent','mousemove','destroy','remove','geometry','DataSet','fromDegrees','absolute','pointerEvents','getContext','size','stopAniamation','layer','update','mapv','isEnabledTime','scale','depthTest','methods','_mapVRenderer','keys','auto','style','Cartographic','clearData','5922762dzVoun','EventType','_dataCache','749XFnocV','5WZqFpL','click','clear','scene','ymin','1027854CoKTby','1665336QklUhk'];_0x4d68=function(){return _0x5c76e8;};return _0x4d68();}
'use strict';const _0x512808=_0x143e;function _0x2c1e(){const _0x3a483b=['mapv','98yXhtum','pointerEvents','update','canvas','prototype','set','BaseLayer','postRender','533786PQgkUw','mapvFixedHeight','removeChild','addData','mouseMove','register','left','get','parentElement','LayerUtil','mousemove','fillStyle','MultiPolygon','updateData','135400pEnZqo','clearData','context','baiduMapLayer','_addedHook','DomUtil','methods','removeData','top','container','animator','off','style','scene','animatorMovestartEvent','LineString','zIndex','forEach','207iHJWsX','options','DataSet','cartesianToCanvasCoordinates','bind','map','devicePixelRatio','ymin','7119ZBFzXS','updateCallback','EventType','Polygon','491644umSKkX','getExtentByGeoJSON','coordinates','resize','size','setZIndex','_createCanvas','dataSet','_mapVRenderer','clear','_map','getRectangle','windowPosition','COLOR_BUFFER_BIT','Cartesian3','xmax','_pointerEvents','canvasLayer','98296BwkIto','xmin','getContext','fromDegrees','6sxcgJf','_reset','height','width','MapVLayer','render','25490TUdlxv','_onMoveStartEvent','clickEvent','destination-out','init','_onMapClick','click','stopAniamation','clearRect','all','length','destroy','default','Rectangle','mapvDepthTest','Cesium','0px','186984XsKaWK','_cache_event','420TpkXPp'];_0x2c1e=function(){return _0x3a483b;};return _0x2c1e();}(function(_0x2243b3,_0x47b740){const _0x4c18d7={_0x5c472b:0x15c,_0x164510:0x14a,_0x95c490:0x177,_0x22d599:0x12c,_0x44e735:0x183},_0xe06cbf=_0x143e,_0x10dd72=_0x2243b3();while(!![]){try{const _0x2fe512=parseInt(_0xe06cbf(0x146))/0x1+parseInt(_0xe06cbf(_0x4c18d7._0x5c472b))/0x2+parseInt(_0xe06cbf(0x160))/0x3*(-parseInt(_0xe06cbf(_0x4c18d7._0x164510))/0x4)+parseInt(_0xe06cbf(0x166))/0x5*(parseInt(_0xe06cbf(0x179))/0x6)+-parseInt(_0xe06cbf(0x17b))/0x7*(parseInt(_0xe06cbf(_0x4c18d7._0x95c490))/0x8)+-parseInt(_0xe06cbf(0x13e))/0x9*(-parseInt(_0xe06cbf(_0x4c18d7._0x22d599))/0xa)+parseInt(_0xe06cbf(_0x4c18d7._0x44e735))/0xb;if(_0x2fe512===_0x47b740)break;else _0x10dd72['push'](_0x10dd72['shift']());}catch(_0x565449){_0x10dd72['push'](_0x10dd72['shift']());}}}(_0x2c1e,0x30d5d));function _interopNamespace(_0x4024c1){const _0x4e067b={_0x49389b:0x13d,_0x59773f:0x172},_0x34d5bb=_0x143e;if(_0x4024c1&&_0x4024c1['__esModule'])return _0x4024c1;var _0x8e9b56=Object['create'](null);return _0x4024c1&&Object['keys'](_0x4024c1)[_0x34d5bb(_0x4e067b._0x49389b)](function(_0x496269){const _0x55b3a4=_0x34d5bb;if(_0x496269!==_0x55b3a4(0x172)){var _0x1f187a=Object['getOwnPropertyDescriptor'](_0x4024c1,_0x496269);Object['defineProperty'](_0x8e9b56,_0x496269,_0x1f187a[_0x55b3a4(0x125)]?_0x1f187a:{'enumerable':!![],'get':function(){return _0x4024c1[_0x496269];}});}}),_0x8e9b56[_0x34d5bb(_0x4e067b._0x59773f)]=_0x4024c1,_0x8e9b56;}var mapv__namespace=_interopNamespace(mapv),mars3d__namespace=_interopNamespace(mars3d);function _0x143e(_0x47c4a1,_0x478ec0){const _0x2c1e0c=_0x2c1e();return _0x143e=function(_0x143e32,_0x4a5d04){_0x143e32=_0x143e32-0x120;let _0x15ece=_0x2c1e0c[_0x143e32];return _0x15ece;},_0x143e(_0x47c4a1,_0x478ec0);}const Cesium$1=mars3d__namespace['Cesium'],baiduMapLayer=mapv__namespace?mapv__namespace[_0x512808(0x12f)]:null,BaseLayer$1=baiduMapLayer?baiduMapLayer['__proto__']:Function;class MapVRenderer extends BaseLayer$1{constructor(_0x2649fb,_0x350fe8,_0x348fdd,_0x410504){const _0x5b18a5=_0x512808;super(_0x2649fb,_0x350fe8,_0x348fdd);if(!BaseLayer$1)return;this[_0x5b18a5(0x143)]=_0x2649fb,this['scene']=_0x2649fb['scene'],this['dataSet']=_0x350fe8,_0x348fdd=_0x348fdd||{},this[_0x5b18a5(0x16a)](_0x348fdd),this['argCheck'](_0x348fdd),this['initDevicePixelRatio'](),this['canvasLayer']=_0x410504,this['stopAniamation']=!0x1,this['animation']=_0x348fdd['animation'];}['initDevicePixelRatio'](){const _0x46b31b={_0x4fc68a:0x144},_0x1b82c4=_0x512808;this['devicePixelRatio']=window[_0x1b82c4(_0x46b31b._0x4fc68a)]||0x1;}['addAnimatorEvent'](){}[_0x512808(0x13a)](){const _0x1d684c=this['options']['animation'];this['isEnabledTime']()&&this['animator']&&(this['steps']['step']=_0x1d684c['stepsRange']['start']);}['animatorMoveendEvent'](){this['isEnabledTime']()&&this['animator'];}[_0x512808(0x15e)](){return this['canvasLayer']['canvas']['getContext'](this['context']);}['init'](_0xfde7c8){const _0x3bcf83=_0x512808;this['options']=_0xfde7c8,this['initDataRange'](_0xfde7c8),this['context']=this['options']['context']||'2d',this['options']['zIndex']&&this['canvasLayer']&&this['canvasLayer'][_0x3bcf83(0x14f)]&&this['canvasLayer']['setZIndex'](this['options']['zIndex']),this['initAnimator']();}['_canvasUpdate'](_0x2531f7){const _0x3382b5={_0x153d73:0x129,_0x206bb7:0x17e,_0x37e5c8:0x13f,_0x10ab9c:0x157,_0x3fc6ae:0x141,_0x31d916:0x158,_0x922aff:0x147,_0x170203:0x147},_0x35fca7={_0x27eb11:0x184,_0x19478c:0x141,_0x2b6c3a:0x174},_0x3d216d=_0x512808,_0x3f132e=this[_0x3d216d(0x139)];if(this['canvasLayer']&&!this[_0x3d216d(0x16d)]){const _0x116eda=this['options']['animation'],_0x4f346c=this['getContext']();if(this['isEnabledTime']()){if(void 0x0===_0x2531f7)return void this['clear'](_0x4f346c);this['context']==='2d'&&(_0x4f346c['save'](),_0x4f346c['globalCompositeOperation']=_0x3d216d(0x169),_0x4f346c[_0x3d216d(_0x3382b5._0x153d73)]='rgba(0,\x200,\x200,\x20.1)',_0x4f346c['fillRect'](0x0,0x0,_0x4f346c['canvas']['width'],_0x4f346c[_0x3d216d(_0x3382b5._0x206bb7)]['height']),_0x4f346c['restore']());}else this['clear'](_0x4f346c);if(this['context']==='2d')for(const _0x53e7ce in this['options']){_0x4f346c[_0x53e7ce]=this[_0x3d216d(_0x3382b5._0x37e5c8)][_0x53e7ce];}else _0x4f346c['clear'](_0x4f346c[_0x3d216d(_0x3382b5._0x10ab9c)]);const _0x43be41={'transferCoordinate':function(_0x46e656){const _0xb277f1=_0x3d216d,_0x1c780b=null;let _0x1a4b9d=_0x3f132e[_0xb277f1(_0x35fca7._0x27eb11)];_0x3f132e['mapvAutoHeight']&&(_0x1a4b9d=_0x3f132e['globe']['getHeight'](Cesium$1['Cartographic']['fromDegrees'](_0x46e656[0x0],_0x46e656[0x1])));const _0x3afb07=Cesium$1['Cartesian3']['fromDegrees'](_0x46e656[0x0],_0x46e656[0x1],_0x1a4b9d);if(!_0x3afb07)return _0x1c780b;const _0x7d57c2=_0x3f132e[_0xb277f1(_0x35fca7._0x19478c)](_0x3afb07);if(!_0x7d57c2)return _0x1c780b;if(_0x3f132e[_0xb277f1(_0x35fca7._0x2b6c3a)]&&_0x3f132e['mode']===Cesium$1['SceneMode']['SCENE3D']){const _0x134eba=new Cesium$1['EllipsoidalOccluder'](_0x3f132e['globe']['ellipsoid'],_0x3f132e['camera']['positionWC']),_0x3f6d26=_0x134eba['isPointVisible'](_0x3afb07);if(!_0x3f6d26)return _0x1c780b;}return[_0x7d57c2['x'],_0x7d57c2['y']];}};void 0x0!==_0x2531f7&&(_0x43be41['filter']=function(_0x4e9e02){const _0x41a01e=_0x116eda['trails']||0xa;return!!(_0x2531f7&&_0x4e9e02['time']>_0x2531f7-_0x41a01e&&_0x4e9e02['time']<_0x2531f7);});const _0x4369b5=this['dataSet']['get'](_0x43be41);this['processData'](_0x4369b5),this['options']['unit']==='m'&&this[_0x3d216d(0x13f)]['size'],this['options']['_size']=this[_0x3d216d(_0x3382b5._0x37e5c8)][_0x3d216d(0x14e)];const _0x29533a=_0x3f132e[_0x3d216d(_0x3382b5._0x3fc6ae)](Cesium$1[_0x3d216d(_0x3382b5._0x31d916)]['fromDegrees'](0x0,0x0));if(!_0x29533a)return;this['drawContext'](_0x4f346c,new mapv__namespace['DataSet'](_0x4369b5),this['options'],_0x29533a),this['options'][_0x3d216d(_0x3382b5._0x922aff)]&&this[_0x3d216d(0x13f)][_0x3d216d(_0x3382b5._0x170203)](_0x2531f7);}}[_0x512808(0x12b)](_0x4233e5,_0x4de72a){const _0x4e6b72={_0x41c973:0x180},_0x2ba3bf=_0x512808;let _0x57fea4=_0x4233e5;_0x57fea4&&_0x57fea4[_0x2ba3bf(0x125)]&&(_0x57fea4=_0x57fea4['get']()),void 0x0!==_0x57fea4&&this['dataSet'][_0x2ba3bf(_0x4e6b72._0x41c973)](_0x57fea4),super['update']({'options':_0x4de72a});}['addData'](_0x3f7bf0,_0x32b516){const _0x5504fe={_0x7cb1ee:0x17d},_0x3d7f7c=_0x512808;let _0x196589=_0x3f7bf0;_0x3f7bf0&&_0x3f7bf0['get']&&(_0x196589=_0x3f7bf0['get']()),this['dataSet']['add'](_0x196589),this[_0x3d7f7c(_0x5504fe._0x7cb1ee)]({'options':_0x32b516});}['getData'](){const _0x3adf75={_0x6c049d:0x151},_0x4bb308=_0x512808;return this[_0x4bb308(_0x3adf75._0x6c049d)];}[_0x512808(0x133)](_0x2203bc){const _0x56d5e2={_0x909500:0x151},_0x355906=_0x512808;if(this['dataSet']){const _0x334594=this['dataSet'][_0x355906(0x125)]({'filter':function(_0x3f861a){return _0x2203bc==null||typeof _0x2203bc!=='function'||!_0x2203bc(_0x3f861a);}});this[_0x355906(_0x56d5e2._0x909500)][_0x355906(0x180)](_0x334594),this['update']({'options':null});}}['clearData'](){const _0x1bee6a={_0x158366:0x151},_0x34d79e=_0x512808;this[_0x34d79e(_0x1bee6a._0x158366)]&&this['dataSet'][_0x34d79e(0x153)](),this['update']({'options':null});}['draw'](){this['canvasLayer']['draw']();}[_0x512808(0x153)](_0x312341){const _0x44404f=_0x512808;_0x312341&&_0x312341['clearRect']&&_0x312341[_0x44404f(0x16e)](0x0,0x0,_0x312341['canvas']['width'],_0x312341['canvas']['height']);}[_0x512808(0x171)](){const _0x172a8f=_0x512808;this[_0x172a8f(0x153)](this['getContext']()),this[_0x172a8f(0x12d)](),this[_0x172a8f(0x136)]&&this['animator']['stop'](),this[_0x172a8f(0x136)]=null,this[_0x172a8f(0x15b)]=null;}}if(mapv__namespace!==null&&mapv__namespace!==void 0x0&&mapv__namespace['DataSet'])mapv__namespace[_0x512808(0x140)][_0x512808(0x17f)]['transferCoordinate']=function(_0x500020,_0x52377e,_0x5e8acf,_0x4bbcbd){const _0x243aa5={_0x479347:0x14c,_0x183fd6:0x170,_0x81a606:0x149,_0x22e43c:0x12a},_0x4de5da={_0x3bff10:0x170},_0x566116=_0x512808;_0x4bbcbd=_0x4bbcbd||'_coordinates',_0x5e8acf=_0x5e8acf||_0x566116(_0x243aa5._0x479347);for(let _0x30a767=0x0;_0x30a767<_0x500020[_0x566116(_0x243aa5._0x183fd6)];_0x30a767++){const _0x2738cb=_0x500020[_0x30a767]['geometry'],_0x2927f7=_0x2738cb[_0x5e8acf];switch(_0x2738cb['type']){case'Point':{const _0x437004=_0x52377e(_0x2927f7);_0x437004?_0x2738cb[_0x4bbcbd]=_0x437004:_0x2738cb[_0x4bbcbd]=[-0x3e7,-0x3e7];}break;case _0x566116(0x13b):{const _0x49cd41=[];for(let _0x5b2897=0x0;_0x5b2897<_0x2927f7['length'];_0x5b2897++){const _0x47565a=_0x52377e(_0x2927f7[_0x5b2897]);_0x47565a&&_0x49cd41['push'](_0x47565a);}_0x2738cb[_0x4bbcbd]=_0x49cd41;}break;case'MultiLineString':case _0x566116(_0x243aa5._0x81a606):{const _0x19c1b3=_0x27d422(_0x2927f7);_0x2738cb[_0x4bbcbd]=_0x19c1b3;}break;case _0x566116(_0x243aa5._0x22e43c):{const _0x5127a8=[];for(let _0x12d2c4=0x0;_0x12d2c4<_0x2927f7['length'];_0x12d2c4++){const _0x465def=_0x27d422(_0x2927f7[_0x12d2c4]);_0x465def[_0x566116(0x170)]>0x0&&_0x5127a8['push'](_0x465def);}_0x2738cb[_0x4bbcbd]=_0x5127a8;}break;}}function _0x27d422(_0x2e56fe){const _0x91188e=_0x566116,_0x514adc=[];for(let _0x1ebc85=0x0;_0x1ebc85<_0x2e56fe['length'];_0x1ebc85++){const _0x72906=_0x2e56fe[_0x1ebc85],_0x41a6ee=[];for(let _0x168f92=0x0;_0x168f92<_0x72906['length'];_0x168f92++){const _0x2ee0a1=_0x52377e(_0x72906[_0x168f92]);_0x2ee0a1&&_0x41a6ee['push'](_0x2ee0a1);}_0x41a6ee[_0x91188e(_0x4de5da._0x3bff10)]>0x0&&_0x514adc['push'](_0x41a6ee);}return _0x514adc;}return _0x500020;};else throw new Error('请引入\x20mapv\x20库\x20');const Cesium=mars3d__namespace[_0x512808(0x175)],BaseLayer=mars3d__namespace['layer'][_0x512808(0x181)];class MapVLayer extends BaseLayer{constructor(_0x19d196,_0x60cd26){const _0x18d0fc={_0x5424e2:0x13f},_0x310302=_0x512808;super(_0x19d196),this[_0x310302(0x15a)]=this[_0x310302(_0x18d0fc._0x5424e2)]['pointerEvents'],this['dataSet']=_0x60cd26||new mapv__namespace['DataSet'](_0x19d196['data']),this['canvas']=null;}get['pointerEvents'](){const _0x32459e={_0x1cfab9:0x15a},_0x43f830=_0x512808;return this[_0x43f830(_0x32459e._0x1cfab9)];}set['pointerEvents'](_0x345595){const _0x4f2645={_0xb028b:0x138,_0x3c8718:0x16f,_0x3a0843:0x17c},_0x548af2=_0x512808;this['_pointerEvents']=_0x345595,this['canvas']&&(_0x345595?this[_0x548af2(0x17e)][_0x548af2(_0x4f2645._0xb028b)]['pointerEvents']=_0x548af2(_0x4f2645._0x3c8718):this[_0x548af2(0x17e)]['style'][_0x548af2(_0x4f2645._0x3a0843)]='none');}['_showHook'](_0x4c56c0){_0x4c56c0?this['canvas']['style']['display']='block':this['canvas']['style']['display']='none';}['_mountedHook'](){this['_map']['scene']['mapvDepthTest']=this['options']['depthTest']??!![],this['_map']['scene']['mapvAutoHeight']=this['options']['clampToGround']??![],this['_map']['scene']['mapvFixedHeight']=this['options']['fixedHeight']??0x0;}['_addedHook'](){const _0x58c012=_0x512808;this['dataSet']&&(!this['dataSet']['_data']||this['dataSet']['_data'][_0x58c012(0x170)]===0x0)&&(this[_0x58c012(0x151)]['_data']=[]['concat'](this['dataSet']['_dataCache'])),this[_0x58c012(0x152)]=new MapVRenderer(this['_map'],this['dataSet'],this['options'],this),this['initDevicePixelRatio'](),this['canvas']=this['_createCanvas'](),this['render']=this['render']['bind'](this),this['bindEvent'](),this['_reset']();}['_removedHook'](){const _0x5d1521={_0x5616cb:0x152,_0x21843d:0x171},_0x5a728b=_0x512808;this['unbindEvent'](),this[_0x5a728b(_0x5d1521._0x5616cb)]&&(this['_mapVRenderer'][_0x5a728b(_0x5d1521._0x21843d)](),this['_mapVRenderer']=null),this[_0x5a728b(0x17e)][_0x5a728b(0x126)]['removeChild'](this[_0x5a728b(0x17e)]);}['initDevicePixelRatio'](){this['devicePixelRatio']=window['devicePixelRatio']||0x1;}['bindEvent'](){const _0x6b7965={_0x3f95d6:0x16c,_0x3b7844:0x16b,_0x590018:0x148},_0x45c237=_0x512808;var _0x143a8d,_0x53b3af;this['_map']['on'](mars3d__namespace['EventType']['mouseDown'],this['_onMoveStartEvent'],this),this['_map']['on'](mars3d__namespace['EventType']['cameraMoveStart'],this['_onMoveStartEvent'],this),this[_0x45c237(0x154)]['on'](mars3d__namespace['EventType']['cameraMoveEnd'],this['_onMoveEndEvent'],this),(_0x143a8d=this[_0x45c237(0x13f)])!==null&&_0x143a8d!==void 0x0&&(_0x143a8d=_0x143a8d['methods'])!==null&&_0x143a8d!==void 0x0&&_0x143a8d[_0x45c237(_0x6b7965._0x3f95d6)]&&this['_map']['on'](mars3d__namespace['EventType'][_0x45c237(0x16c)],this[_0x45c237(_0x6b7965._0x3b7844)],this),(_0x53b3af=this['options'])!==null&&_0x53b3af!==void 0x0&&(_0x53b3af=_0x53b3af['methods'])!==null&&_0x53b3af!==void 0x0&&_0x53b3af['mousemove']&&this['_map']['on'](mars3d__namespace[_0x45c237(_0x6b7965._0x590018)]['mouseMove'],this['_onMapMouseMove'],this);}['unbindEvent'](){const _0x16b148={_0x2bccb6:0x154,_0x2bc693:0x137,_0x5e501f:0x182,_0x538296:0x148,_0x47cdec:0x16b},_0x30be48=_0x512808;var _0x544da5,_0x397b9f;this[_0x30be48(_0x16b148._0x2bccb6)]['off'](mars3d__namespace['EventType']['mouseDown'],this['_onMoveStartEvent'],this),this[_0x30be48(_0x16b148._0x2bccb6)][_0x30be48(_0x16b148._0x2bc693)](mars3d__namespace['EventType']['cameraMoveStart'],this['_onMoveStartEvent'],this),this['_map']['off'](mars3d__namespace['EventType']['cameraMoveEnd'],this['_onMoveEndEvent'],this),this['_map']['off'](mars3d__namespace['EventType'][_0x30be48(_0x16b148._0x5e501f)],this['_reset'],this),(_0x544da5=this['options'])!==null&&_0x544da5!==void 0x0&&(_0x544da5=_0x544da5['methods'])!==null&&_0x544da5!==void 0x0&&_0x544da5['click']&&this['_map']['off'](mars3d__namespace[_0x30be48(_0x16b148._0x538296)]['click'],this[_0x30be48(_0x16b148._0x47cdec)],this),(_0x397b9f=this[_0x30be48(0x13f)])!==null&&_0x397b9f!==void 0x0&&(_0x397b9f=_0x397b9f['methods'])!==null&&_0x397b9f!==void 0x0&&_0x397b9f[_0x30be48(0x128)]&&this['_map']['off'](mars3d__namespace['EventType']['mouseMove'],this['_onMapMouseMove'],this);}[_0x512808(0x167)](){const _0x164d2c={_0xf38c39:0x154},_0x587be8=_0x512808;this['_mapVRenderer']&&(this['_mapVRenderer']['animatorMovestartEvent'](),this['_map'][_0x587be8(0x137)](mars3d__namespace['EventType']['postRender'],this['_reset'],this),this[_0x587be8(_0x164d2c._0xf38c39)]['on'](mars3d__namespace[_0x587be8(0x148)]['postRender'],this['_reset'],this));}['_onMoveEndEvent'](){const _0x55eeb1={_0x13f3ba:0x152,_0xe141ca:0x182,_0x1a5d96:0x161,_0x37e897:0x161},_0x4c3caf=_0x512808;this[_0x4c3caf(_0x55eeb1._0x13f3ba)]&&(this['_map'][_0x4c3caf(0x137)](mars3d__namespace[_0x4c3caf(0x148)][_0x4c3caf(_0x55eeb1._0xe141ca)],this[_0x4c3caf(_0x55eeb1._0x1a5d96)],this),this['_mapVRenderer']['animatorMoveendEvent'](),this[_0x4c3caf(_0x55eeb1._0x37e897)]());}['_setOptionsHook'](_0x1deb1c,_0x298d8b){const _0xc3ac2a={_0x2497d3:0x130},_0x59346e=_0x512808;this['_removedHook'](),this[_0x59346e(_0xc3ac2a._0x2497d3)]();}[_0x512808(0x121)](_0x4837ec){const _0x219976=_0x512808;this['_mapVRenderer']&&this[_0x219976(0x152)]['addData'](_0x4837ec,this['options']);}['updateData'](_0x2913c1){this['_mapVRenderer']&&this['_mapVRenderer']['updateData'](_0x2913c1,this['options']);}['getData'](){const _0x2b8ab3={_0x124410:0x152},_0x3831bd=_0x512808;return this[_0x3831bd(_0x2b8ab3._0x124410)]&&(this['dataSet']=this[_0x3831bd(_0x2b8ab3._0x124410)]['getData']()),this[_0x3831bd(0x151)];}[_0x512808(0x133)](_0x33129b){this['_mapVRenderer']&&this['_mapVRenderer']['removeData'](_0x33129b);}['removeAllData'](){const _0x21a844=_0x512808;this['_mapVRenderer']&&this[_0x21a844(0x152)][_0x21a844(0x12d)]();}[_0x512808(0x150)](){const _0x382dd8={_0xbd95b6:0x131,_0x42ab6a:0x154,_0x25ec4c:0x138,_0x3bd002:0x124,_0x89d13f:0x154,_0x40f44b:0x163,_0x30166a:0x17e,_0x148173:0x138,_0x25f20f:0x163,_0x3fc850:0x17c},_0x20aa65=_0x512808,_0xb5338=mars3d__namespace[_0x20aa65(_0x382dd8._0xbd95b6)]['create']('canvas','mars3d-mapv',this[_0x20aa65(_0x382dd8._0x42ab6a)][_0x20aa65(0x135)]);_0xb5338['id']=this['id'],_0xb5338['style']['position']='absolute',_0xb5338['style'][_0x20aa65(0x134)]='0px',_0xb5338[_0x20aa65(_0x382dd8._0x25ec4c)][_0x20aa65(_0x382dd8._0x3bd002)]='0px',_0xb5338['width']=parseInt(this[_0x20aa65(_0x382dd8._0x89d13f)]['canvas'][_0x20aa65(_0x382dd8._0x40f44b)]),_0xb5338[_0x20aa65(0x162)]=parseInt(this['_map']['canvas']['height']),_0xb5338['style']['width']=this[_0x20aa65(_0x382dd8._0x42ab6a)][_0x20aa65(_0x382dd8._0x30166a)][_0x20aa65(_0x382dd8._0x148173)][_0x20aa65(_0x382dd8._0x25f20f)],_0xb5338['style']['height']=this['_map']['canvas'][_0x20aa65(0x138)]['height'],_0xb5338[_0x20aa65(_0x382dd8._0x148173)][_0x20aa65(_0x382dd8._0x3fc850)]=this['_pointerEvents']?'auto':'none',_0xb5338['style'][_0x20aa65(0x13c)]=this[_0x20aa65(0x13f)]['zIndex']??0x9;if(this['options'][_0x20aa65(0x12e)]==='2d'){const _0x333045=this[_0x20aa65(0x144)];_0xb5338['getContext'](this['options']['context'])['scale'](_0x333045,_0x333045);}return _0xb5338;}[_0x512808(0x161)](){const _0x6db899={_0x4cdfb4:0x165},_0x385901=_0x512808;this['resize'](),this[_0x385901(_0x6db899._0x4cdfb4)]();}['draw'](){const _0x4fd436={_0x2048ed:0x161},_0x2f0dc9=_0x512808;this[_0x2f0dc9(_0x4fd436._0x2048ed)]();}['remove'](){const _0x31d08b={_0x2c24bc:0x17e,_0x43a7e7:0x120},_0x31cdf4=_0x512808;this['_mapVRenderer']&&(this['_mapVRenderer']['destroy'](),this['_mapVRenderer']=null),this[_0x31cdf4(_0x31d08b._0x2c24bc)][_0x31cdf4(0x126)][_0x31cdf4(_0x31d08b._0x43a7e7)](this['canvas']);}['render'](){this['_mapVRenderer']['_canvasUpdate']();}[_0x512808(0x14d)](){const _0x545466={_0x10ee06:0x17e,_0x34801e:0x138,_0x356d89:0x176,_0x1fd73a:0x163},_0xbe047=_0x512808;if(this['canvas']){const _0x4e32f7=this[_0xbe047(_0x545466._0x10ee06)];_0x4e32f7[_0xbe047(_0x545466._0x34801e)]['position']='absolute',_0x4e32f7['style'][_0xbe047(0x134)]='0px',_0x4e32f7['style']['left']=_0xbe047(_0x545466._0x356d89),_0x4e32f7[_0xbe047(_0x545466._0x1fd73a)]=parseInt(this['_map'][_0xbe047(0x17e)][_0xbe047(0x163)]),_0x4e32f7[_0xbe047(0x162)]=parseInt(this['_map']['canvas']['height']),_0x4e32f7['style']['width']=this['_map']['canvas'][_0xbe047(0x138)][_0xbe047(_0x545466._0x1fd73a)],_0x4e32f7[_0xbe047(_0x545466._0x34801e)]['height']=this[_0xbe047(0x154)][_0xbe047(0x17e)][_0xbe047(0x138)]['height'];}}[_0x512808(0x155)](_0x5e10f1){const _0xa8bb8e={_0x5c919b:0x173,_0x188d61:0x15f,_0x223c29:0x15d},_0x47cda6=_0x512808;if(!this[_0x47cda6(0x151)]||!this['dataSet']['_data'])return;const _0x180ae5=mars3d__namespace['Util'][_0x47cda6(0x14b)]({'type':'FeatureCollection','features':this[_0x47cda6(0x151)]['_data']});if(!_0x180ae5)return;return _0x5e10f1!==null&&_0x5e10f1!==void 0x0&&_0x5e10f1['isFormat']?_0x180ae5:Cesium[_0x47cda6(_0xa8bb8e._0x5c919b)][_0x47cda6(_0xa8bb8e._0x188d61)](_0x180ae5[_0x47cda6(_0xa8bb8e._0x223c29)],_0x180ae5[_0x47cda6(0x145)],_0x180ae5[_0x47cda6(0x159)],_0x180ae5['ymax']);}['_onMapClick'](_0x183abf){const _0x1fa6e1={_0x2df638:0x156},_0x85ad51=_0x512808;this[_0x85ad51(0x178)]=_0x183abf,this['_mapVRenderer']&&this[_0x85ad51(0x152)][_0x85ad51(0x168)](_0x183abf[_0x85ad51(_0x1fa6e1._0x2df638)],_0x183abf);}['_onMapMouseMove'](_0x10dbae){const _0x419dfd=_0x512808;this['_cache_event']=_0x10dbae,this['_mapVRenderer']&&this['_mapVRenderer']['mousemoveEvent'](_0x10dbae[_0x419dfd(0x156)],_0x10dbae);}['on'](_0x2c0d9a,_0x5e0db7,_0x305bdc){const _0x316142={_0x3ff853:0x13f},_0x2ce8e5=_0x512808;this[_0x2ce8e5(_0x316142._0x3ff853)]['methods']=this['options'][_0x2ce8e5(0x132)]||{};if(_0x2c0d9a===mars3d__namespace['EventType'][_0x2ce8e5(0x16c)])this['options']['methods']['click']=_0x4eb5b1=>{const _0x2b9621=_0x2ce8e5;_0x4eb5b1&&_0x5e0db7[_0x2b9621(0x142)](_0x305bdc)({...this['_cache_event'],'layer':this,'data':_0x4eb5b1});},this['_map']['on'](mars3d__namespace['EventType']['click'],this['_onMapClick'],this);else _0x2c0d9a===mars3d__namespace['EventType']['mouseMove']&&(this['options']['methods']['mousemove']=_0x31fab6=>{_0x31fab6&&_0x5e0db7['bind'](_0x305bdc)({...this['_cache_event'],'layer':this,'data':_0x31fab6});},this[_0x2ce8e5(0x154)]['on'](mars3d__namespace[_0x2ce8e5(0x148)][_0x2ce8e5(0x122)],this['_onMapMouseMove'],this));return this;}['off'](_0x1d4d51,_0x3e8712){const _0x1480e2={_0x3af26e:0x13f,_0x2fb9ed:0x122,_0x2c4c55:0x154,_0x5653ce:0x132,_0x138466:0x128},_0x1a308c=_0x512808;if(_0x1d4d51==='click'){var _0x5ce04d;this['_map']['off'](_0x1d4d51,this['_onMapClick'],this),(_0x5ce04d=this[_0x1a308c(_0x1480e2._0x3af26e)]['methods'])!==null&&_0x5ce04d!==void 0x0&&_0x5ce04d['mousemove']&&delete this['options']['methods'][_0x1a308c(0x16c)];}else{if(_0x1d4d51===_0x1a308c(_0x1480e2._0x2fb9ed)){var _0x42b85a;this[_0x1a308c(_0x1480e2._0x2c4c55)]['off'](_0x1d4d51,this['_onMapMouseMove'],this),(_0x42b85a=this['options']['methods'])!==null&&_0x42b85a!==void 0x0&&_0x42b85a['mousemove']&&delete this['options'][_0x1a308c(_0x1480e2._0x5653ce)][_0x1a308c(_0x1480e2._0x138466)];}}return this;}}mars3d__namespace[_0x512808(0x127)][_0x512808(0x123)]('mapv',MapVLayer),mars3d__namespace['layer'][_0x512808(0x164)]=MapVLayer,mars3d__namespace[_0x512808(0x17a)]=mapv__namespace,exports[_0x512808(0x164)]=MapVLayer,Object['keys'](mapv)[_0x512808(0x13d)](function(_0xb5b274){if(_0xb5b274!=='default'&&!exports['hasOwnProperty'](_0xb5b274))Object['defineProperty'](exports,_0xb5b274,{'enumerable':!![],'get':function(){return mapv[_0xb5b274];}});}),Object['defineProperty'](exports,'__esModule',{'value':!![]});
}));
{
"name": "mars3d-mapv",
"version": "3.5.17",
"version": "3.5.18",
"description": "Mars3D平台插件,结合mapv可视化功能插件",

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

"devDependencies": {
"mars3d": "~3.5.17"
"mars3d": "~3.5.18"
},

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