Socket
Socket
Sign inDemoInstall

mars3d-mapv

Package Overview
Dependencies
5
Maintainers
1
Versions
131
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.7.1 to 3.7.2

6

dist/mars3d-mapv.js
/**
* Mars3D平台插件,结合mapv可视化功能插件 mars3d-mapv
*
* 版本信息:v3.7.1
* 编译日期:2024-01-23 21:36:57
* 版本信息:v3.7.2
* 编译日期:2024-01-29 17:17:23
* 版权所有:Copyright by 火星科技 http://mars3d.cn

@@ -14,3 +14,3 @@ * 使用单位:免费公开版 ,2024-01-15

})(this, (function (exports, mapv, mars3d) {
'use strict';const _0x3ce00f=_0x413c;(function(_0x5dc8e0,_0x59fec2){const _0x554738={_0xf02fad:0x88,_0x504655:0xb6,_0xf723f8:0xae,_0x394fa4:0x98},_0x3a3a77=_0x413c,_0x2afb4d=_0x5dc8e0();while(!![]){try{const _0x23c1da=-parseInt(_0x3a3a77(0x8d))/0x1+parseInt(_0x3a3a77(_0x554738._0xf02fad))/0x2+parseInt(_0x3a3a77(0xab))/0x3*(parseInt(_0x3a3a77(0xc2))/0x4)+parseInt(_0x3a3a77(_0x554738._0x504655))/0x5*(-parseInt(_0x3a3a77(0xd7))/0x6)+-parseInt(_0x3a3a77(0x8e))/0x7*(-parseInt(_0x3a3a77(_0x554738._0xf723f8))/0x8)+-parseInt(_0x3a3a77(0xac))/0x9+parseInt(_0x3a3a77(0xa6))/0xa*(parseInt(_0x3a3a77(_0x554738._0x394fa4))/0xb);if(_0x23c1da===_0x59fec2)break;else _0x2afb4d['push'](_0x2afb4d['shift']());}catch(_0x248702){_0x2afb4d['push'](_0x2afb4d['shift']());}}}(_0xe402,0x84a34));function _0x413c(_0x57febd,_0x46f7bd){const _0xe402e=_0xe402();return _0x413c=function(_0x413ce4,_0xa9d1cf){_0x413ce4=_0x413ce4-0x78;let _0x30f61c=_0xe402e[_0x413ce4];return _0x30f61c;},_0x413c(_0x57febd,_0x46f7bd);}function _interopNamespace(_0x5afbb9){const _0xcc9d1e={_0x5e00f3:0x91},_0x53cff4=_0x413c;if(_0x5afbb9&&_0x5afbb9['__esModule'])return _0x5afbb9;var _0x73238e=Object[_0x53cff4(_0xcc9d1e._0x5e00f3)](null);return _0x5afbb9&&Object['keys'](_0x5afbb9)['forEach'](function(_0x10d430){const _0x220691=_0x53cff4;if(_0x10d430!=='default'){var _0x292fad=Object['getOwnPropertyDescriptor'](_0x5afbb9,_0x10d430);Object[_0x220691(0x85)](_0x73238e,_0x10d430,_0x292fad['get']?_0x292fad:{'enumerable':!![],'get':function(){return _0x5afbb9[_0x10d430];}});}}),_0x73238e['default']=_0x5afbb9,_0x73238e;}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[_0x3ce00f(0xb3)]:Function;class MapVRenderer extends BaseLayer$1{constructor(_0x31980f,_0x153a2c,_0x9a8998,_0x5c767b){const _0x573dfb=_0x3ce00f;super(_0x31980f,_0x153a2c,_0x9a8998);if(!BaseLayer$1)return;this[_0x573dfb(0x83)]=_0x31980f,this['scene']=_0x31980f[_0x573dfb(0x89)],this[_0x573dfb(0xd0)]=_0x153a2c,_0x9a8998=_0x9a8998||{},this['init'](_0x9a8998),this['argCheck'](_0x9a8998),this['initDevicePixelRatio'](),this['canvasLayer']=_0x5c767b,this[_0x573dfb(0x7a)]=!0x1,this['animation']=_0x9a8998['animation'];}['initDevicePixelRatio'](){this['devicePixelRatio']=window['devicePixelRatio']||0x1;}['addAnimatorEvent'](){}[_0x3ce00f(0x96)](){const _0x112b8d={_0x296f30:0xc4,_0x3c837d:0xd5},_0x3172a8=_0x3ce00f,_0x54cc36=this['options'][_0x3172a8(_0x112b8d._0x296f30)];this[_0x3172a8(_0x112b8d._0x3c837d)]()&&this['animator']&&(this[_0x3172a8(0x7c)]['step']=_0x54cc36['stepsRange']['start']);}['animatorMoveendEvent'](){this['isEnabledTime']()&&this['animator'];}['getContext'](){const _0x628933={_0xca7da0:0x9e},_0x597042=_0x3ce00f;return this['canvasLayer']['canvas'][_0x597042(_0x628933._0xca7da0)](this['context']);}['init'](_0x5dec26){const _0x1acfd4=_0x3ce00f;this[_0x1acfd4(0xc1)]=_0x5dec26,this['initDataRange'](_0x5dec26),this['context']=this['options'][_0x1acfd4(0xc8)]||'2d',Cesium$1['defined'](this['options']['zIndex'])&&this['canvasLayer']&&this['canvasLayer']['setZIndex']&&this[_0x1acfd4(0xa7)]['setZIndex'](this['options']['zIndex']),this[_0x1acfd4(0xc7)]();}['_canvasUpdate'](_0x34e6f0){const _0x3a4ca6={_0x146063:0x7a,_0x3e6555:0xbf,_0x123ad8:0xa5,_0x301abb:0xc8,_0x4950c3:0xc1,_0x3035ca:0x92,_0x3ded0f:0x87,_0x23171d:0xb2},_0x3de72a={_0x4b98b5:0x9d},_0x2942bd={_0xbc428:0xa2,_0x58e964:0x7e},_0x3a25ff=_0x3ce00f,_0x358e2e=this['scene'];if(this['canvasLayer']&&!this[_0x3a25ff(_0x3a4ca6._0x146063)]){const _0x2ed152=this['options']['animation'],_0x53c7d6=this['getContext']();if(this['isEnabledTime']()){if(void 0x0===_0x34e6f0)return void this[_0x3a25ff(_0x3a4ca6._0x3e6555)](_0x53c7d6);this['context']==='2d'&&(_0x53c7d6['save'](),_0x53c7d6['globalCompositeOperation']=_0x3a25ff(_0x3a4ca6._0x123ad8),_0x53c7d6['fillStyle']='rgba(0,\x200,\x200,\x20.1)',_0x53c7d6[_0x3a25ff(0xc6)](0x0,0x0,_0x53c7d6['canvas']['width'],_0x53c7d6['canvas']['height']),_0x53c7d6['restore']());}else this['clear'](_0x53c7d6);if(this[_0x3a25ff(_0x3a4ca6._0x301abb)]==='2d')for(const _0x5208f7 in this['options']){_0x53c7d6[_0x5208f7]=this[_0x3a25ff(_0x3a4ca6._0x4950c3)][_0x5208f7];}else _0x53c7d6['clear'](_0x53c7d6[_0x3a25ff(_0x3a4ca6._0x3035ca)]);const _0x469260={'transferCoordinate':function(_0x93f684){const _0x385f26=_0x3a25ff,_0x51ee0a=null;let _0x48e596=_0x358e2e['mapvFixedHeight'];_0x358e2e[_0x385f26(0xa9)]&&(_0x48e596=_0x358e2e['globe']['getHeight'](Cesium$1['Cartographic'][_0x385f26(0xa2)](_0x93f684[0x0],_0x93f684[0x1])));const _0xcd58f1=Cesium$1['Cartesian3'][_0x385f26(_0x2942bd._0xbc428)](_0x93f684[0x0],_0x93f684[0x1],_0x48e596);if(!_0xcd58f1)return _0x51ee0a;const _0x560ddd=_0x358e2e['cartesianToCanvasCoordinates'](_0xcd58f1);if(!_0x560ddd)return _0x51ee0a;if(_0x358e2e['mapvDepthTest']&&_0x358e2e['mode']===Cesium$1['SceneMode'][_0x385f26(0xb4)]){const _0x516517=new Cesium$1['EllipsoidalOccluder'](_0x358e2e['globe']['ellipsoid'],_0x358e2e[_0x385f26(_0x2942bd._0x58e964)][_0x385f26(0xd8)]),_0x1bc46c=_0x516517['isPointVisible'](_0xcd58f1);if(!_0x1bc46c)return _0x51ee0a;}return[_0x560ddd['x'],_0x560ddd['y']];}};void 0x0!==_0x34e6f0&&(_0x469260[_0x3a25ff(0x84)]=function(_0x1dcd3a){const _0x448a80=_0x3a25ff,_0x425575=_0x2ed152[_0x448a80(_0x3de72a._0x4b98b5)]||0xa;return!!(_0x34e6f0&&_0x1dcd3a['time']>_0x34e6f0-_0x425575&&_0x1dcd3a['time']<_0x34e6f0);});const _0x166667=this[_0x3a25ff(0xd0)][_0x3a25ff(0x78)](_0x469260);this['processData'](_0x166667),this['options']['unit']==='m'&&this[_0x3a25ff(0xc1)]['size'],this['options']['_size']=this[_0x3a25ff(0xc1)]['size'];const _0x159669=_0x358e2e['cartesianToCanvasCoordinates'](Cesium$1['Cartesian3']['fromDegrees'](0x0,0x0));if(!_0x159669)return;this['drawContext'](_0x53c7d6,new mapv__namespace[(_0x3a25ff(_0x3a4ca6._0x3ded0f))](_0x166667),this['options'],_0x159669),this['options'][_0x3a25ff(0xb2)]&&this['options'][_0x3a25ff(_0x3a4ca6._0x23171d)](_0x34e6f0);}}['updateData'](_0x59bf5d,_0x163c82){const _0x23393c={_0x66fa85:0x93},_0x230e5a=_0x3ce00f;let _0x1f7fc9=_0x59bf5d;_0x1f7fc9&&_0x1f7fc9['get']&&(_0x1f7fc9=_0x1f7fc9[_0x230e5a(0x78)]()),void 0x0!==_0x1f7fc9&&this['dataSet']['set'](_0x1f7fc9),super[_0x230e5a(_0x23393c._0x66fa85)]({'options':_0x163c82});}['addData'](_0x3d7ae7,_0x27817d){const _0x124779={_0xd96a82:0xa4},_0x5f167f=_0x3ce00f;let _0x14d20d=_0x3d7ae7;_0x3d7ae7&&_0x3d7ae7['get']&&(_0x14d20d=_0x3d7ae7[_0x5f167f(0x78)]()),this['dataSet'][_0x5f167f(_0x124779._0xd96a82)](_0x14d20d),this['update']({'options':_0x27817d});}['getData'](){return this['dataSet'];}['removeData'](_0x354794){const _0x1c6664={_0x1191aa:0xd0},_0x550778=_0x3ce00f;if(this[_0x550778(0xd0)]){const _0x3ee311=this[_0x550778(0xd0)]['get']({'filter':function(_0x41f010){return _0x354794==null||typeof _0x354794!=='function'||!_0x354794(_0x41f010);}});this[_0x550778(_0x1c6664._0x1191aa)][_0x550778(0xa1)](_0x3ee311),this['update']({'options':null});}}['clearData'](){this['dataSet']&&this['dataSet']['clear'](),this['update']({'options':null});}['draw'](){this['canvasLayer']['draw']();}['clear'](_0x10a6ea){const _0x44c0c9={_0x413579:0x86},_0x3d1a1e=_0x3ce00f;_0x10a6ea&&_0x10a6ea['clearRect']&&_0x10a6ea[_0x3d1a1e(_0x44c0c9._0x413579)](0x0,0x0,_0x10a6ea[_0x3d1a1e(0xa3)]['width'],_0x10a6ea['canvas']['height']);}[_0x3ce00f(0xb8)](){const _0x3b2eae={_0x38d67b:0x8a},_0x1f7cd6=_0x3ce00f;this['clear'](this['getContext']()),this['clearData'](),this['animator']&&this['animator'][_0x1f7cd6(_0x3b2eae._0x38d67b)](),this[_0x1f7cd6(0xb9)]=null,this['canvasLayer']=null;}}if(mapv__namespace!==null&&mapv__namespace!==void 0x0&&mapv__namespace['DataSet'])mapv__namespace[_0x3ce00f(0x87)][_0x3ce00f(0xb5)]['transferCoordinate']=function(_0x3a5518,_0x132b3f,_0x1ae27d,_0x13c28a){const _0x4c298b={_0x4a1453:0xcd,_0x3622d9:0xc0,_0x5c49ec:0xd2},_0x1ee830=_0x3ce00f;_0x13c28a=_0x13c28a||_0x1ee830(_0x4c298b._0x4a1453),_0x1ae27d=_0x1ae27d||'coordinates';for(let _0x303545=0x0;_0x303545<_0x3a5518[_0x1ee830(0xd2)];_0x303545++){const _0x53c64b=_0x3a5518[_0x303545][_0x1ee830(_0x4c298b._0x3622d9)],_0x1435af=_0x53c64b[_0x1ae27d];switch(_0x53c64b['type']){case'Point':{const _0x241171=_0x132b3f(_0x1435af);_0x241171?_0x53c64b[_0x13c28a]=_0x241171:_0x53c64b[_0x13c28a]=[-0x3e7,-0x3e7];}break;case _0x1ee830(0xd4):{const _0x329ddb=[];for(let _0x3fe395=0x0;_0x3fe395<_0x1435af['length'];_0x3fe395++){const _0x574b3b=_0x132b3f(_0x1435af[_0x3fe395]);_0x574b3b&&_0x329ddb['push'](_0x574b3b);}_0x53c64b[_0x13c28a]=_0x329ddb;}break;case'MultiLineString':case'Polygon':{const _0x1c137d=_0x46c0d8(_0x1435af);_0x53c64b[_0x13c28a]=_0x1c137d;}break;case'MultiPolygon':{const _0x5ba074=[];for(let _0x1c2bef=0x0;_0x1c2bef<_0x1435af['length'];_0x1c2bef++){const _0x196b01=_0x46c0d8(_0x1435af[_0x1c2bef]);_0x196b01[_0x1ee830(_0x4c298b._0x5c49ec)]>0x0&&_0x5ba074[_0x1ee830(0xcb)](_0x196b01);}_0x53c64b[_0x13c28a]=_0x5ba074;}break;}}function _0x46c0d8(_0x50dcfd){const _0x58b6d1=_0x1ee830,_0x16ef7b=[];for(let _0x4f117e=0x0;_0x4f117e<_0x50dcfd['length'];_0x4f117e++){const _0x5e53ec=_0x50dcfd[_0x4f117e],_0x6d9ce3=[];for(let _0x35e9b2=0x0;_0x35e9b2<_0x5e53ec['length'];_0x35e9b2++){const _0x418965=_0x132b3f(_0x5e53ec[_0x35e9b2]);_0x418965&&_0x6d9ce3['push'](_0x418965);}_0x6d9ce3[_0x58b6d1(0xd2)]>0x0&&_0x16ef7b['push'](_0x6d9ce3);}return _0x16ef7b;}return _0x3a5518;};else throw new Error('请引入\x20mapv\x20库\x20');const Cesium=mars3d__namespace[_0x3ce00f(0x7b)],BaseLayer=mars3d__namespace[_0x3ce00f(0xaf)]['BaseLayer'];class MapVLayer extends BaseLayer{constructor(_0x3026b9,_0xe27395){const _0x11ea11={_0x317d82:0xc1},_0x276551=_0x3ce00f;super(_0x3026b9),this['_pointerEvents']=this[_0x276551(_0x11ea11._0x317d82)]['pointerEvents'],this['dataSet']=_0xe27395||new mapv__namespace['DataSet'](_0x3026b9['data']),this[_0x276551(0xa3)]=null;}get['pointerEvents'](){const _0x102cbe=_0x3ce00f;return this[_0x102cbe(0xcc)];}set['pointerEvents'](_0x30256e){const _0x57ca4b={_0x2ef2bb:0xd1},_0x165079=_0x3ce00f;this['_pointerEvents']=_0x30256e,this['canvas']&&(_0x30256e?this['canvas']['style'][_0x165079(0xd1)]='all':this['canvas']['style'][_0x165079(_0x57ca4b._0x2ef2bb)]='none');}['_showHook'](_0x2d9f07){const _0x2df72b=_0x3ce00f;_0x2d9f07?this['canvas']['style']['display']=_0x2df72b(0xca):this['canvas']['style']['display']='none';}[_0x3ce00f(0xa8)](){const _0x2f1c9b={_0x4d811b:0x8c,_0x322a11:0x8c},_0x301d53=_0x3ce00f;this['_map']['scene'][_0x301d53(0x9c)]=this['options'][_0x301d53(0xc9)]??!![],this[_0x301d53(_0x2f1c9b._0x4d811b)]['scene']['mapvAutoHeight']=this['options']['clampToGround']??![],this[_0x301d53(_0x2f1c9b._0x322a11)][_0x301d53(0x89)][_0x301d53(0xc3)]=this['options']['fixedHeight']??0x0;}['_addedHook'](){const _0x57db65={_0x1a3c3a:0x81,_0x330a01:0xc1,_0x639f08:0x80},_0x57a6ac=_0x3ce00f;this[_0x57a6ac(0xd0)]&&(!this['dataSet']['_data']||this[_0x57a6ac(0xd0)]['_data'][_0x57a6ac(0xd2)]===0x0)&&(this['dataSet'][_0x57a6ac(_0x57db65._0x1a3c3a)]=[]['concat'](this['dataSet']['_dataCache'])),this['_mapVRenderer']=new MapVRenderer(this['_map'],this['dataSet'],this[_0x57a6ac(_0x57db65._0x330a01)],this),this['initDevicePixelRatio'](),this['canvas']=this['_createCanvas'](),this[_0x57a6ac(_0x57db65._0x639f08)]=this['render']['bind'](this),this['bindEvent'](),this['_reset']();}['_removedHook'](){const _0x5357ea={_0x48aa88:0xb8},_0x421968=_0x3ce00f;this['unbindEvent'](),this['_mapVRenderer']&&(this['_mapVRenderer'][_0x421968(_0x5357ea._0x48aa88)](),this['_mapVRenderer']=null),this[_0x421968(0xa3)]['parentElement']['removeChild'](this['canvas']);}['initDevicePixelRatio'](){this['devicePixelRatio']=window['devicePixelRatio']||0x1;}['bindEvent'](){const _0x43f3c0={_0x505e6d:0xb0,_0x494a09:0xa0,_0x23c0c4:0xc1,_0x778aa1:0xb1},_0x50d40b=_0x3ce00f;var _0x27cfa9,_0xef7de9;this['_map']['on'](mars3d__namespace['EventType']['mouseDown'],this[_0x50d40b(0xba)],this),this['_map']['on'](mars3d__namespace[_0x50d40b(_0x43f3c0._0x505e6d)][_0x50d40b(_0x43f3c0._0x494a09)],this['_onMoveStartEvent'],this),this['_map']['on'](mars3d__namespace['EventType']['cameraMoveEnd'],this['_onMoveEndEvent'],this),(_0x27cfa9=this[_0x50d40b(_0x43f3c0._0x23c0c4)])!==null&&_0x27cfa9!==void 0x0&&(_0x27cfa9=_0x27cfa9['methods'])!==null&&_0x27cfa9!==void 0x0&&_0x27cfa9['click']&&this['_map']['on'](mars3d__namespace['EventType']['click'],this['_onMapClick'],this),(_0xef7de9=this['options'])!==null&&_0xef7de9!==void 0x0&&(_0xef7de9=_0xef7de9['methods'])!==null&&_0xef7de9!==void 0x0&&_0xef7de9['mousemove']&&this[_0x50d40b(0x8c)]['on'](mars3d__namespace['EventType'][_0x50d40b(_0x43f3c0._0x778aa1)],this[_0x50d40b(0xbc)],this);}[_0x3ce00f(0xce)](){const _0x14ca91={_0x16c873:0xa0,_0x189a6d:0xba},_0x5ae78e=_0x3ce00f;var _0x192e28,_0x33e661;this['_map']['off'](mars3d__namespace['EventType']['mouseDown'],this[_0x5ae78e(0xba)],this),this['_map']['off'](mars3d__namespace['EventType'][_0x5ae78e(_0x14ca91._0x16c873)],this[_0x5ae78e(_0x14ca91._0x189a6d)],this),this['_map']['off'](mars3d__namespace['EventType']['cameraMoveEnd'],this[_0x5ae78e(0x94)],this),this['_map']['off'](mars3d__namespace['EventType'][_0x5ae78e(0x7f)],this['_reset'],this),(_0x192e28=this['options'])!==null&&_0x192e28!==void 0x0&&(_0x192e28=_0x192e28['methods'])!==null&&_0x192e28!==void 0x0&&_0x192e28['click']&&this['_map']['off'](mars3d__namespace['EventType']['click'],this[_0x5ae78e(0xbe)],this),(_0x33e661=this['options'])!==null&&_0x33e661!==void 0x0&&(_0x33e661=_0x33e661['methods'])!==null&&_0x33e661!==void 0x0&&_0x33e661['mousemove']&&this[_0x5ae78e(0x8c)]['off'](mars3d__namespace[_0x5ae78e(0xb0)]['mouseMove'],this['_onMapMouseMove'],this);}['_onMoveStartEvent'](){const _0x322bda={_0x28e322:0x7f},_0x406c8f=_0x3ce00f;this[_0x406c8f(0xbb)]&&(this['_mapVRenderer']['animatorMovestartEvent'](),this['_map'][_0x406c8f(0x95)](mars3d__namespace[_0x406c8f(0xb0)]['postRender'],this['_reset'],this),this['_map']['on'](mars3d__namespace[_0x406c8f(0xb0)][_0x406c8f(_0x322bda._0x28e322)],this['_reset'],this));}['_onMoveEndEvent'](){const _0x238d71={_0x3bf9ba:0x95,_0x269236:0xb0,_0x4c38df:0xbb},_0x566022=_0x3ce00f;this['_mapVRenderer']&&(this['_map'][_0x566022(_0x238d71._0x3bf9ba)](mars3d__namespace[_0x566022(_0x238d71._0x269236)][_0x566022(0x7f)],this['_reset'],this),this[_0x566022(_0x238d71._0x4c38df)]['animatorMoveendEvent'](),this['_reset']());}['_setOptionsHook'](_0x130464,_0x5c5052){this['_removedHook'](),this['_addedHook']();}['addData'](_0x2fb53b){const _0x3eb8db={_0x44907c:0xbb},_0x514a79=_0x3ce00f;this[_0x514a79(0xbb)]&&this[_0x514a79(_0x3eb8db._0x44907c)]['addData'](_0x2fb53b,this['options']);}['updateData'](_0x163fd6){const _0x5a1333={_0x2490c8:0xbb},_0x31e86a=_0x3ce00f;this[_0x31e86a(_0x5a1333._0x2490c8)]&&this[_0x31e86a(_0x5a1333._0x2490c8)]['updateData'](_0x163fd6,this['options']);}['getData'](){const _0x386796={_0x3cc798:0xd0},_0x147c93=_0x3ce00f;return this['_mapVRenderer']&&(this[_0x147c93(_0x386796._0x3cc798)]=this['_mapVRenderer']['getData']()),this['dataSet'];}['removeData'](_0xe89753){const _0x22763c={_0x245ed0:0xbb},_0x3ae294=_0x3ce00f;this['_mapVRenderer']&&this[_0x3ae294(_0x22763c._0x245ed0)]['removeData'](_0xe89753);}['removeAllData'](){this['_mapVRenderer']&&this['_mapVRenderer']['clearData']();}[_0x3ce00f(0xd3)](){const _0x487b49={_0x2094c2:0x91,_0x51d389:0x97,_0x297837:0xbd,_0x32613e:0xad,_0x25325c:0x8c,_0x4f4d25:0xcf,_0x3aa739:0xc1,_0x4463a0:0xc1,_0x161b22:0x8b},_0x22fbea=_0x3ce00f,_0x30e00b=mars3d__namespace['DomUtil'][_0x22fbea(_0x487b49._0x2094c2)](_0x22fbea(0xa3),'mars3d-mapv',this['_map']['container']);_0x30e00b['id']=this['id'],_0x30e00b['style'][_0x22fbea(0x79)]=_0x22fbea(0x82),_0x30e00b[_0x22fbea(0xad)][_0x22fbea(0x99)]='0px',_0x30e00b['style'][_0x22fbea(_0x487b49._0x51d389)]='0px',_0x30e00b['width']=parseInt(this['_map']['canvas'][_0x22fbea(_0x487b49._0x297837)]),_0x30e00b['height']=parseInt(this['_map']['canvas']['height']),_0x30e00b[_0x22fbea(_0x487b49._0x32613e)]['width']=this[_0x22fbea(_0x487b49._0x25325c)]['canvas'][_0x22fbea(0xad)]['width'],_0x30e00b[_0x22fbea(0xad)][_0x22fbea(_0x487b49._0x4f4d25)]=this['_map'][_0x22fbea(0xa3)]['style']['height'],_0x30e00b['style'][_0x22fbea(0xd1)]=this['_pointerEvents']?'auto':'none',_0x30e00b[_0x22fbea(0xad)]['zIndex']=this['options']['zIndex']??0x9;if(this[_0x22fbea(_0x487b49._0x3aa739)][_0x22fbea(0xc8)]==='2d'){const _0x248252=this['devicePixelRatio'];_0x30e00b[_0x22fbea(0x9e)](this[_0x22fbea(_0x487b49._0x4463a0)]['context'])[_0x22fbea(_0x487b49._0x161b22)](_0x248252,_0x248252);}return _0x30e00b;}['_reset'](){const _0x999d38=_0x3ce00f;this['resize'](),this[_0x999d38(0x80)]();}['draw'](){this['_reset']();}[_0x3ce00f(0x8f)](){const _0x4723de={_0x1dfc22:0xbb,_0x288231:0xb8},_0x2377ac=_0x3ce00f;this[_0x2377ac(0xbb)]&&(this[_0x2377ac(_0x4723de._0x1dfc22)][_0x2377ac(_0x4723de._0x288231)](),this['_mapVRenderer']=null),this[_0x2377ac(0xa3)]['parentElement'][_0x2377ac(0x9f)](this['canvas']);}['render'](){const _0x2c8a8c={_0x3ab4b3:0xbb},_0x49a7b0=_0x3ce00f;this[_0x49a7b0(_0x2c8a8c._0x3ab4b3)]['_canvasUpdate']();}['resize'](){const _0x56a353={_0x31d9c4:0x82,_0x2796e1:0xad,_0x37b74d:0xbd,_0x4e8871:0x8c,_0x27db76:0xcf,_0x4c5f4d:0xa3},_0x8df5f3=_0x3ce00f;if(this['canvas']){const _0x334a2b=this[_0x8df5f3(0xa3)];_0x334a2b['style']['position']=_0x8df5f3(_0x56a353._0x31d9c4),_0x334a2b[_0x8df5f3(0xad)]['top']='0px',_0x334a2b[_0x8df5f3(_0x56a353._0x2796e1)][_0x8df5f3(0x97)]='0px',_0x334a2b['width']=parseInt(this['_map']['canvas'][_0x8df5f3(_0x56a353._0x37b74d)]),_0x334a2b['height']=parseInt(this[_0x8df5f3(_0x56a353._0x4e8871)]['canvas'][_0x8df5f3(_0x56a353._0x27db76)]),_0x334a2b['style']['width']=this['_map'][_0x8df5f3(_0x56a353._0x4c5f4d)]['style'][_0x8df5f3(0xbd)],_0x334a2b['style']['height']=this['_map'][_0x8df5f3(0xa3)]['style']['height'];}}['getRectangle'](_0x569156){const _0xb245a={_0x5b274c:0xd0},_0x5089d4=_0x3ce00f;if(!this['dataSet']||!this['dataSet']['_data'])return;const _0x1e3627=mars3d__namespace[_0x5089d4(0x9a)]['getExtentByGeoJSON']({'type':'FeatureCollection','features':this[_0x5089d4(_0xb245a._0x5b274c)]['_data']});if(!_0x1e3627)return;return _0x569156!==null&&_0x569156!==void 0x0&&_0x569156['isFormat']?_0x1e3627:Cesium['Rectangle']['fromDegrees'](_0x1e3627['xmin'],_0x1e3627['ymin'],_0x1e3627['xmax'],_0x1e3627[_0x5089d4(0x9b)]);}[_0x3ce00f(0xbe)](_0x574088){const _0xeca746=_0x3ce00f;this['_cache_event']=_0x574088,this['_mapVRenderer']&&this['_mapVRenderer'][_0xeca746(0x7d)](_0x574088['windowPosition'],_0x574088);}['_onMapMouseMove'](_0x4d8165){this['_cache_event']=_0x4d8165,this['_mapVRenderer']&&this['_mapVRenderer']['mousemoveEvent'](_0x4d8165['windowPosition'],_0x4d8165);}['on'](_0x3120b4,_0x54cb71,_0x5a9086){const _0x3258ac={_0x48ec26:0xc1},_0x39ae7d={_0x46abc4:0xb7},_0x27f128=_0x3ce00f;this['options'][_0x27f128(0xaa)]=this[_0x27f128(_0x3258ac._0x48ec26)]['methods']||{};if(_0x3120b4===mars3d__namespace['EventType']['click'])this[_0x27f128(_0x3258ac._0x48ec26)][_0x27f128(0xaa)]['click']=_0x50b7e0=>{const _0x4f9ae0=_0x27f128;_0x50b7e0&&_0x54cb71['bind'](_0x5a9086)({...this[_0x4f9ae0(_0x39ae7d._0x46abc4)],'layer':this,'data':_0x50b7e0});},this['_map']['on'](mars3d__namespace['EventType']['click'],this['_onMapClick'],this);else _0x3120b4===mars3d__namespace['EventType'][_0x27f128(0xb1)]&&(this[_0x27f128(_0x3258ac._0x48ec26)]['methods'][_0x27f128(0xd6)]=_0x10cb58=>{_0x10cb58&&_0x54cb71['bind'](_0x5a9086)({...this['_cache_event'],'layer':this,'data':_0x10cb58});},this['_map']['on'](mars3d__namespace[_0x27f128(0xb0)]['mouseMove'],this['_onMapMouseMove'],this));return this;}[_0x3ce00f(0x95)](_0x45a2ce,_0x25c5b9){const _0x2d1562={_0x334c3d:0xaa,_0x1eead3:0xbc},_0x2af126=_0x3ce00f;if(_0x45a2ce==='click'){var _0x544c9f;this['_map']['off'](_0x45a2ce,this['_onMapClick'],this),(_0x544c9f=this['options'][_0x2af126(_0x2d1562._0x334c3d)])!==null&&_0x544c9f!==void 0x0&&_0x544c9f['mousemove']&&delete this['options']['methods']['click'];}else{if(_0x45a2ce==='mouseMove'){var _0x1e0376;this[_0x2af126(0x8c)]['off'](_0x45a2ce,this[_0x2af126(_0x2d1562._0x1eead3)],this),(_0x1e0376=this['options']['methods'])!==null&&_0x1e0376!==void 0x0&&_0x1e0376['mousemove']&&delete this['options']['methods']['mousemove'];}}return this;}}function _0xe402(){const _0x68b891=['23515RblQxN','_cache_event','destroy','animator','_onMoveStartEvent','_mapVRenderer','_onMapMouseMove','width','_onMapClick','clear','geometry','options','475628vAvryV','mapvFixedHeight','animation','MapVLayer','fillRect','initAnimator','context','depthTest','block','push','_pointerEvents','_coordinates','unbindEvent','height','dataSet','pointerEvents','length','_createCanvas','LineString','isEnabledTime','mousemove','930wbGvCU','positionWC','get','position','stopAniamation','Cesium','steps','clickEvent','camera','postRender','render','_data','absolute','map','filter','defineProperty','clearRect','DataSet','48366YmcacH','scene','stop','scale','_map','184192xqsHID','347228UgdefF','remove','LayerUtil','create','COLOR_BUFFER_BIT','update','_onMoveEndEvent','off','animatorMovestartEvent','left','2486qfgmnZ','top','Util','ymax','mapvDepthTest','trails','getContext','removeChild','cameraMoveStart','set','fromDegrees','canvas','add','destination-out','30230kHIUrb','canvasLayer','_mountedHook','mapvAutoHeight','methods','3RfqetC','3257343QAaWSd','style','160UIsaha','layer','EventType','mouseMove','updateCallback','__proto__','SCENE3D','prototype'];_0xe402=function(){return _0x68b891;};return _0xe402();}mars3d__namespace[_0x3ce00f(0x90)]['register']('mapv',MapVLayer),mars3d__namespace['layer']['MapVLayer']=MapVLayer,mars3d__namespace['mapv']=mapv__namespace,exports[_0x3ce00f(0xc5)]=MapVLayer,Object['keys'](mapv)['forEach'](function(_0x5878fe){if(_0x5878fe!=='default'&&!exports['hasOwnProperty'](_0x5878fe))Object['defineProperty'](exports,_0x5878fe,{'enumerable':!![],'get':function(){return mapv[_0x5878fe];}});}),Object['defineProperty'](exports,'__esModule',{'value':!![]});
'use strict';const _0x28f068=_0x20c7;(function(_0x10cca0,_0x2969a5){const _0x2261a1={_0x434f0b:0xe3,_0x3e4cb5:0x101,_0x5f2e24:0xf0,_0x26a178:0xf9,_0x14e338:0xc5,_0x4441fc:0xe6,_0x2d52e7:0xe0,_0x5090cc:0xfa,_0x4be5fb:0xc6},_0x98cf6a=_0x20c7,_0x20c57e=_0x10cca0();while(!![]){try{const _0x14d8f3=-parseInt(_0x98cf6a(_0x2261a1._0x434f0b))/0x1*(-parseInt(_0x98cf6a(_0x2261a1._0x3e4cb5))/0x2)+parseInt(_0x98cf6a(_0x2261a1._0x5f2e24))/0x3*(parseInt(_0x98cf6a(_0x2261a1._0x26a178))/0x4)+-parseInt(_0x98cf6a(_0x2261a1._0x14e338))/0x5+parseInt(_0x98cf6a(0xff))/0x6*(parseInt(_0x98cf6a(0xd4))/0x7)+-parseInt(_0x98cf6a(_0x2261a1._0x4441fc))/0x8+-parseInt(_0x98cf6a(_0x2261a1._0x2d52e7))/0x9*(parseInt(_0x98cf6a(0xf1))/0xa)+parseInt(_0x98cf6a(_0x2261a1._0x5090cc))/0xb*(parseInt(_0x98cf6a(_0x2261a1._0x4be5fb))/0xc);if(_0x14d8f3===_0x2969a5)break;else _0x20c57e['push'](_0x20c57e['shift']());}catch(_0x30715c){_0x20c57e['push'](_0x20c57e['shift']());}}}(_0x2f77,0x822cb));function _interopNamespace(_0x5ef616){if(_0x5ef616&&_0x5ef616['__esModule'])return _0x5ef616;var _0x11c5bf=Object['create'](null);return _0x5ef616&&Object['keys'](_0x5ef616)['forEach'](function(_0x401ea7){if(_0x401ea7!=='default'){var _0x4b2d20=Object['getOwnPropertyDescriptor'](_0x5ef616,_0x401ea7);Object['defineProperty'](_0x11c5bf,_0x401ea7,_0x4b2d20['get']?_0x4b2d20:{'enumerable':!![],'get':function(){return _0x5ef616[_0x401ea7];}});}}),_0x11c5bf['default']=_0x5ef616,_0x11c5bf;}function _0x20c7(_0x4df7ef,_0x80ba5c){const _0x2f77c1=_0x2f77();return _0x20c7=function(_0x20c77e,_0x1c9936){_0x20c77e=_0x20c77e-0xad;let _0x572583=_0x2f77c1[_0x20c77e];return _0x572583;},_0x20c7(_0x4df7ef,_0x80ba5c);}var mapv__namespace=_interopNamespace(mapv),mars3d__namespace=_interopNamespace(mars3d);const Cesium$1=mars3d__namespace['Cesium'],baiduMapLayer=mapv__namespace?mapv__namespace[_0x28f068(0xf3)]:null,BaseLayer$1=baiduMapLayer?baiduMapLayer['__proto__']:Function;function _0x2f77(){const _0x4ff673=['13013wbJGwR','cameraMoveEnd','getContext','none','hasOwnProperty','6GPaHbL','options','10pZFDnD','remove','Cesium','length','update','time','set','context','clear','_map','push','init','mode','postRender','fixedHeight','_coordinates','get','initDevicePixelRatio','ymax','click','FeatureCollection','start','camera','MultiPolygon','_pointerEvents','addData','draw','container','SCENE3D','clearRect','_onMoveStartEvent','devicePixelRatio','Polygon','style','updateCallback','_onMapClick','bindEvent','windowPosition','rgba(0,\x200,\x200,\x20.1)','methods','canvas','zIndex','height','_data','906700iBctlP','1884RbTDtQ','left','off','canvasLayer','_reset','isEnabledTime','Rectangle','top','_onMoveEndEvent','updateData','getRectangle','block','animator','EventType','3054037DJCltb','DataSet','animatorMoveendEvent','cameraMoveStart','clickEvent','stop','geometry','clearData','dataSet','_canvasUpdate','fillRect','_cache_event','4212KOGzqk','mapv','prototype','179033BybcpA','data','getData','7506760OZdKlA','_onMapMouseMove','destroy','_removedHook','position','globalCompositeOperation','cartesianToCanvasCoordinates','add','BaseLayer','LayerUtil','27eoGFEk','10500RWrWdv','create','baiduMapLayer','width','mousemove','_mapVRenderer','animation','mapvDepthTest','278708Gmemsy'];_0x2f77=function(){return _0x4ff673;};return _0x2f77();}class MapVRenderer extends BaseLayer$1{constructor(_0x5d8973,_0x3f545d,_0x406296,_0x4d1315){const _0x5da52f=_0x28f068;super(_0x5d8973,_0x3f545d,_0x406296);if(!BaseLayer$1)return;this['map']=_0x5d8973,this['scene']=_0x5d8973['scene'],this['dataSet']=_0x3f545d,_0x406296=_0x406296||{},this[_0x5da52f(0x10c)](_0x406296),this['argCheck'](_0x406296),this['initDevicePixelRatio'](),this['canvasLayer']=_0x4d1315,this['stopAniamation']=!0x1,this['animation']=_0x406296[_0x5da52f(0xf7)];}['initDevicePixelRatio'](){const _0x4d9a0f={_0xbdf7b2:0xb8},_0x3e7ab7=_0x28f068;this[_0x3e7ab7(_0x4d9a0f._0xbdf7b2)]=window['devicePixelRatio']||0x1;}['addAnimatorEvent'](){}['animatorMovestartEvent'](){const _0x4ddd34={_0x41cf66:0xcb,_0x13e849:0xae},_0x252493=_0x28f068,_0x3b352d=this['options']['animation'];this[_0x252493(_0x4ddd34._0x41cf66)]()&&this['animator']&&(this['steps']['step']=_0x3b352d['stepsRange'][_0x252493(_0x4ddd34._0x13e849)]);}['animatorMoveendEvent'](){this['isEnabledTime']()&&this['animator'];}['getContext'](){return this['canvasLayer']['canvas']['getContext'](this['context']);}['init'](_0x672911){const _0x17d7c3={_0x487dc6:0xc2},_0x4dc50d=_0x28f068;this[_0x4dc50d(0x100)]=_0x672911,this['initDataRange'](_0x672911),this['context']=this['options']['context']||'2d',Cesium$1['defined'](this['options'][_0x4dc50d(_0x17d7c3._0x487dc6)])&&this['canvasLayer']&&this['canvasLayer']['setZIndex']&&this['canvasLayer']['setZIndex'](this['options']['zIndex']),this['initAnimator']();}[_0x28f068(0xdd)](_0x406c4c){const _0x22f82b={_0x5cf0cd:0xc9,_0x28dfa0:0xf7,_0x4d04b4:0xcb,_0x1d96aa:0xeb,_0x6786a2:0xdc,_0x22da3f:0x111,_0x50bab6:0xec,_0x4079a0:0xbb},_0x488f4a=_0x28f068,_0x1d8985=this['scene'];if(this[_0x488f4a(_0x22f82b._0x5cf0cd)]&&!this['stopAniamation']){const _0x922330=this['options'][_0x488f4a(_0x22f82b._0x28dfa0)],_0x14cc80=this[_0x488f4a(0xfc)]();if(this[_0x488f4a(_0x22f82b._0x4d04b4)]()){if(void 0x0===_0x406c4c)return void this[_0x488f4a(0x109)](_0x14cc80);this['context']==='2d'&&(_0x14cc80['save'](),_0x14cc80[_0x488f4a(_0x22f82b._0x1d96aa)]='destination-out',_0x14cc80['fillStyle']=_0x488f4a(0xbf),_0x14cc80[_0x488f4a(0xde)](0x0,0x0,_0x14cc80[_0x488f4a(0xc1)]['width'],_0x14cc80['canvas'][_0x488f4a(0xc3)]),_0x14cc80['restore']());}else this['clear'](_0x14cc80);if(this['context']==='2d')for(const _0x5373ef in this['options']){_0x14cc80[_0x5373ef]=this['options'][_0x5373ef];}else _0x14cc80['clear'](_0x14cc80['COLOR_BUFFER_BIT']);const _0x2d1c67={'transferCoordinate':function(_0x2d0440){const _0x586fe5=_0x488f4a,_0x4a31eb=null;let _0x72a916=_0x1d8985['mapvFixedHeight'];_0x1d8985['mapvAutoHeight']&&(_0x72a916=_0x1d8985['globe']['getHeight'](Cesium$1['Cartographic']['fromDegrees'](_0x2d0440[0x0],_0x2d0440[0x1])));const _0x20810d=Cesium$1['Cartesian3']['fromDegrees'](_0x2d0440[0x0],_0x2d0440[0x1],_0x72a916);if(!_0x20810d)return _0x4a31eb;const _0x3d7da0=_0x1d8985[_0x586fe5(0xec)](_0x20810d);if(!_0x3d7da0)return _0x4a31eb;if(_0x1d8985[_0x586fe5(0xf8)]&&_0x1d8985[_0x586fe5(0x10d)]===Cesium$1['SceneMode'][_0x586fe5(0xb5)]){const _0x11d654=new Cesium$1['EllipsoidalOccluder'](_0x1d8985['globe']['ellipsoid'],_0x1d8985[_0x586fe5(0xaf)]['positionWC']),_0x17cacb=_0x11d654['isPointVisible'](_0x20810d);if(!_0x17cacb)return _0x4a31eb;}return[_0x3d7da0['x'],_0x3d7da0['y']];}};void 0x0!==_0x406c4c&&(_0x2d1c67['filter']=function(_0x33b0fd){const _0x38c21c=_0x488f4a,_0x57324c=_0x922330['trails']||0xa;return!!(_0x406c4c&&_0x33b0fd[_0x38c21c(0x106)]>_0x406c4c-_0x57324c&&_0x33b0fd['time']<_0x406c4c);});const _0x57ed21=this[_0x488f4a(_0x22f82b._0x6786a2)][_0x488f4a(_0x22f82b._0x22da3f)](_0x2d1c67);this['processData'](_0x57ed21),this['options']['unit']==='m'&&this['options']['size'],this['options']['_size']=this['options']['size'];const _0x2bc357=_0x1d8985[_0x488f4a(_0x22f82b._0x50bab6)](Cesium$1['Cartesian3']['fromDegrees'](0x0,0x0));if(!_0x2bc357)return;this['drawContext'](_0x14cc80,new mapv__namespace['DataSet'](_0x57ed21),this['options'],_0x2bc357),this['options']['updateCallback']&&this['options'][_0x488f4a(_0x22f82b._0x4079a0)](_0x406c4c);}}[_0x28f068(0xcf)](_0x5b4a4f,_0x658107){const _0x316ba2={_0x367bf7:0x107,_0x532913:0x105},_0x226f1f=_0x28f068;let _0x308d33=_0x5b4a4f;_0x308d33&&_0x308d33['get']&&(_0x308d33=_0x308d33['get']()),void 0x0!==_0x308d33&&this['dataSet'][_0x226f1f(_0x316ba2._0x367bf7)](_0x308d33),super[_0x226f1f(_0x316ba2._0x532913)]({'options':_0x658107});}['addData'](_0x71189,_0x162511){const _0x410bb7=_0x28f068;let _0x23daae=_0x71189;_0x71189&&_0x71189['get']&&(_0x23daae=_0x71189['get']()),this['dataSet'][_0x410bb7(0xed)](_0x23daae),this['update']({'options':_0x162511});}[_0x28f068(0xe5)](){return this['dataSet'];}['removeData'](_0x540278){const _0x585c3d={_0x366fc2:0x107},_0x338b8e=_0x28f068;if(this['dataSet']){const _0x3f3a47=this['dataSet']['get']({'filter':function(_0x583ece){return _0x540278==null||typeof _0x540278!=='function'||!_0x540278(_0x583ece);}});this['dataSet'][_0x338b8e(_0x585c3d._0x366fc2)](_0x3f3a47),this['update']({'options':null});}}['clearData'](){this['dataSet']&&this['dataSet']['clear'](),this['update']({'options':null});}['draw'](){this['canvasLayer']['draw']();}['clear'](_0xa50550){const _0x3d30ee={_0x390a95:0xb6,_0x1bf354:0xc1},_0xd1a42a=_0x28f068;_0xa50550&&_0xa50550[_0xd1a42a(_0x3d30ee._0x390a95)]&&_0xa50550['clearRect'](0x0,0x0,_0xa50550[_0xd1a42a(_0x3d30ee._0x1bf354)]['width'],_0xa50550['canvas']['height']);}['destroy'](){const _0xb5df94={_0x1260f8:0xd2,_0x44ee50:0xc9},_0x19a815=_0x28f068;this['clear'](this['getContext']()),this[_0x19a815(0xdb)](),this[_0x19a815(0xd2)]&&this[_0x19a815(_0xb5df94._0x1260f8)][_0x19a815(0xd9)](),this[_0x19a815(_0xb5df94._0x1260f8)]=null,this[_0x19a815(_0xb5df94._0x44ee50)]=null;}}if(mapv__namespace!==null&&mapv__namespace!==void 0x0&&mapv__namespace['DataSet'])mapv__namespace[_0x28f068(0xd5)][_0x28f068(0xe2)]['transferCoordinate']=function(_0x2fcb90,_0x308d97,_0x5b9ba,_0x8af8fe){const _0x5337cb={_0x20b9af:0xb0},_0x52e148={_0x199429:0x10b},_0x3b456d=_0x28f068;_0x8af8fe=_0x8af8fe||_0x3b456d(0x110),_0x5b9ba=_0x5b9ba||'coordinates';for(let _0x1c67b6=0x0;_0x1c67b6<_0x2fcb90['length'];_0x1c67b6++){const _0x31652c=_0x2fcb90[_0x1c67b6][_0x3b456d(0xda)],_0x51ec5b=_0x31652c[_0x5b9ba];switch(_0x31652c['type']){case'Point':{const _0x2fb91e=_0x308d97(_0x51ec5b);_0x2fb91e?_0x31652c[_0x8af8fe]=_0x2fb91e:_0x31652c[_0x8af8fe]=[-0x3e7,-0x3e7];}break;case'LineString':{const _0x227d41=[];for(let _0x42b6bb=0x0;_0x42b6bb<_0x51ec5b['length'];_0x42b6bb++){const _0x1b828f=_0x308d97(_0x51ec5b[_0x42b6bb]);_0x1b828f&&_0x227d41['push'](_0x1b828f);}_0x31652c[_0x8af8fe]=_0x227d41;}break;case'MultiLineString':case _0x3b456d(0xb9):{const _0xc7aad0=_0x597a50(_0x51ec5b);_0x31652c[_0x8af8fe]=_0xc7aad0;}break;case _0x3b456d(_0x5337cb._0x20b9af):{const _0x394927=[];for(let _0x7b4882=0x0;_0x7b4882<_0x51ec5b['length'];_0x7b4882++){const _0x39a4c2=_0x597a50(_0x51ec5b[_0x7b4882]);_0x39a4c2['length']>0x0&&_0x394927['push'](_0x39a4c2);}_0x31652c[_0x8af8fe]=_0x394927;}break;}}function _0x597a50(_0x1e9cf0){const _0x4cfcc9=_0x3b456d,_0x11ce69=[];for(let _0x46eea7=0x0;_0x46eea7<_0x1e9cf0[_0x4cfcc9(0x104)];_0x46eea7++){const _0x166aae=_0x1e9cf0[_0x46eea7],_0x3e520f=[];for(let _0x94896d=0x0;_0x94896d<_0x166aae['length'];_0x94896d++){const _0x17140c=_0x308d97(_0x166aae[_0x94896d]);_0x17140c&&_0x3e520f[_0x4cfcc9(_0x52e148._0x199429)](_0x17140c);}_0x3e520f['length']>0x0&&_0x11ce69['push'](_0x3e520f);}return _0x11ce69;}return _0x2fcb90;};else throw new Error('请引入\x20mapv\x20库\x20');const Cesium=mars3d__namespace[_0x28f068(0x103)],BaseLayer=mars3d__namespace['layer'][_0x28f068(0xee)];class MapVLayer extends BaseLayer{constructor(_0x3da3ba,_0x39e16c){const _0x2abc1c={_0x181182:0xb1},_0x5f2d3f=_0x28f068;super(_0x3da3ba),this[_0x5f2d3f(_0x2abc1c._0x181182)]=this[_0x5f2d3f(0x100)]['pointerEvents'],this['dataSet']=_0x39e16c||new mapv__namespace['DataSet'](_0x3da3ba[_0x5f2d3f(0xe4)]),this['canvas']=null;}get['pointerEvents'](){return this['_pointerEvents'];}set['pointerEvents'](_0x29458c){const _0x201c16={_0xd266bd:0xba},_0x2c9748=_0x28f068;this['_pointerEvents']=_0x29458c,this['canvas']&&(_0x29458c?this[_0x2c9748(0xc1)][_0x2c9748(_0x201c16._0xd266bd)]['pointerEvents']='all':this['canvas']['style']['pointerEvents']=_0x2c9748(0xfd));}['_showHook'](_0x327172){const _0x269f1c={_0x56b190:0xc1},_0x5566b6=_0x28f068;_0x327172?this[_0x5566b6(_0x269f1c._0x56b190)]['style']['display']=_0x5566b6(0xd1):this['canvas']['style']['display']='none';}['_mountedHook'](){const _0x24c1a2={_0x4ca5c2:0x10a,_0x4df71e:0x100,_0x182876:0x10f},_0x5ba325=_0x28f068;this['_map']['scene']['mapvDepthTest']=this['options']['depthTest']??!![],this[_0x5ba325(_0x24c1a2._0x4ca5c2)]['scene']['mapvAutoHeight']=this[_0x5ba325(0x100)]['clampToGround']??![],this[_0x5ba325(0x10a)]['scene']['mapvFixedHeight']=this[_0x5ba325(_0x24c1a2._0x4df71e)][_0x5ba325(_0x24c1a2._0x182876)]??0x0;}['_addedHook'](){const _0x167199={_0x17955f:0xdc},_0x47bb70=_0x28f068;this[_0x47bb70(_0x167199._0x17955f)]&&(!this['dataSet']['_data']||this['dataSet']['_data']['length']===0x0)&&(this['dataSet']['_data']=[]['concat'](this['dataSet']['_dataCache'])),this['_mapVRenderer']=new MapVRenderer(this[_0x47bb70(0x10a)],this['dataSet'],this['options'],this),this[_0x47bb70(0x112)](),this['canvas']=this['_createCanvas'](),this['render']=this['render']['bind'](this),this['bindEvent'](),this[_0x47bb70(0xca)]();}[_0x28f068(0xe9)](){const _0x383a96={_0x4d98dc:0xf6},_0x40b447=_0x28f068;this['unbindEvent'](),this[_0x40b447(_0x383a96._0x4d98dc)]&&(this['_mapVRenderer']['destroy'](),this['_mapVRenderer']=null),this['canvas']['parentElement']['removeChild'](this['canvas']);}[_0x28f068(0x112)](){const _0x341e4f={_0x55aa94:0xb8},_0x907f18=_0x28f068;this['devicePixelRatio']=window[_0x907f18(_0x341e4f._0x55aa94)]||0x1;}[_0x28f068(0xbd)](){const _0x334b10={_0x3c166d:0xd7,_0x52a5a9:0xb7,_0x5d3d86:0xfb,_0x317236:0xd3,_0x56f65c:0xf5},_0x289388=_0x28f068;var _0x14a597,_0x43db3d;this['_map']['on'](mars3d__namespace['EventType']['mouseDown'],this['_onMoveStartEvent'],this),this['_map']['on'](mars3d__namespace['EventType'][_0x289388(_0x334b10._0x3c166d)],this[_0x289388(_0x334b10._0x52a5a9)],this),this['_map']['on'](mars3d__namespace['EventType'][_0x289388(_0x334b10._0x5d3d86)],this['_onMoveEndEvent'],this),(_0x14a597=this['options'])!==null&&_0x14a597!==void 0x0&&(_0x14a597=_0x14a597['methods'])!==null&&_0x14a597!==void 0x0&&_0x14a597['click']&&this[_0x289388(0x10a)]['on'](mars3d__namespace[_0x289388(_0x334b10._0x317236)]['click'],this['_onMapClick'],this),(_0x43db3d=this[_0x289388(0x100)])!==null&&_0x43db3d!==void 0x0&&(_0x43db3d=_0x43db3d['methods'])!==null&&_0x43db3d!==void 0x0&&_0x43db3d[_0x289388(_0x334b10._0x56f65c)]&&this['_map']['on'](mars3d__namespace[_0x289388(_0x334b10._0x317236)]['mouseMove'],this[_0x289388(0xe7)],this);}['unbindEvent'](){const _0x49d09d={_0x365985:0xd3,_0x1447c8:0xce},_0x1173bf=_0x28f068;var _0x19e530,_0x29b60d;this['_map']['off'](mars3d__namespace[_0x1173bf(_0x49d09d._0x365985)]['mouseDown'],this['_onMoveStartEvent'],this),this['_map'][_0x1173bf(0xc8)](mars3d__namespace[_0x1173bf(_0x49d09d._0x365985)]['cameraMoveStart'],this['_onMoveStartEvent'],this),this['_map']['off'](mars3d__namespace['EventType'][_0x1173bf(0xfb)],this[_0x1173bf(_0x49d09d._0x1447c8)],this),this['_map'][_0x1173bf(0xc8)](mars3d__namespace['EventType']['postRender'],this['_reset'],this),(_0x19e530=this['options'])!==null&&_0x19e530!==void 0x0&&(_0x19e530=_0x19e530['methods'])!==null&&_0x19e530!==void 0x0&&_0x19e530[_0x1173bf(0x114)]&&this['_map']['off'](mars3d__namespace['EventType']['click'],this['_onMapClick'],this),(_0x29b60d=this['options'])!==null&&_0x29b60d!==void 0x0&&(_0x29b60d=_0x29b60d['methods'])!==null&&_0x29b60d!==void 0x0&&_0x29b60d[_0x1173bf(0xf5)]&&this['_map'][_0x1173bf(0xc8)](mars3d__namespace[_0x1173bf(0xd3)]['mouseMove'],this[_0x1173bf(0xe7)],this);}['_onMoveStartEvent'](){const _0x5baac2={_0x19e961:0xf6,_0x41abbd:0x10a,_0x426bc8:0xd3,_0x32bb7c:0xca},_0xc64dac=_0x28f068;this[_0xc64dac(_0x5baac2._0x19e961)]&&(this['_mapVRenderer']['animatorMovestartEvent'](),this[_0xc64dac(_0x5baac2._0x41abbd)]['off'](mars3d__namespace[_0xc64dac(_0x5baac2._0x426bc8)]['postRender'],this['_reset'],this),this['_map']['on'](mars3d__namespace['EventType'][_0xc64dac(0x10e)],this[_0xc64dac(_0x5baac2._0x32bb7c)],this));}['_onMoveEndEvent'](){const _0x2a7414=_0x28f068;this['_mapVRenderer']&&(this['_map']['off'](mars3d__namespace['EventType']['postRender'],this['_reset'],this),this['_mapVRenderer'][_0x2a7414(0xd6)](),this['_reset']());}['_setOptionsHook'](_0x352546,_0x4ff65b){const _0x3b5bfc={_0x3259b1:0xe9},_0x40a153=_0x28f068;this[_0x40a153(_0x3b5bfc._0x3259b1)](),this['_addedHook']();}[_0x28f068(0xb2)](_0x1c1106){const _0x1e9dce=_0x28f068;this[_0x1e9dce(0xf6)]&&this['_mapVRenderer']['addData'](_0x1c1106,this['options']);}['updateData'](_0x4e165d){const _0x46b68d={_0x4beb4e:0x100},_0x3626df=_0x28f068;this[_0x3626df(0xf6)]&&this['_mapVRenderer']['updateData'](_0x4e165d,this[_0x3626df(_0x46b68d._0x4beb4e)]);}['getData'](){const _0x330411={_0x3e228d:0xe5},_0x563859=_0x28f068;return this['_mapVRenderer']&&(this['dataSet']=this['_mapVRenderer'][_0x563859(_0x330411._0x3e228d)]()),this['dataSet'];}['removeData'](_0x281e69){const _0x5e31ea={_0x51430e:0xf6},_0x12d009=_0x28f068;this[_0x12d009(_0x5e31ea._0x51430e)]&&this['_mapVRenderer']['removeData'](_0x281e69);}['removeAllData'](){this['_mapVRenderer']&&this['_mapVRenderer']['clearData']();}['_createCanvas'](){const _0x53beb={_0x5d3c76:0xc1,_0xfd2db4:0x10a,_0x2f85f9:0xba,_0xea5fb6:0xb8,_0x4ae188:0x108},_0x4336b5=_0x28f068,_0x17dd81=mars3d__namespace['DomUtil'][_0x4336b5(0xf2)](_0x4336b5(_0x53beb._0x5d3c76),'mars3d-mapv',this['_map'][_0x4336b5(0xb4)]);_0x17dd81['id']=this['id'],_0x17dd81['style']['position']='absolute',_0x17dd81['style']['top']='0px',_0x17dd81['style'][_0x4336b5(0xc7)]='0px',_0x17dd81['width']=parseInt(this['_map']['canvas']['width']),_0x17dd81['height']=parseInt(this['_map']['canvas'][_0x4336b5(0xc3)]),_0x17dd81['style'][_0x4336b5(0xf4)]=this[_0x4336b5(_0x53beb._0xfd2db4)][_0x4336b5(0xc1)][_0x4336b5(_0x53beb._0x2f85f9)]['width'],_0x17dd81['style']['height']=this['_map']['canvas']['style'][_0x4336b5(0xc3)],_0x17dd81[_0x4336b5(0xba)]['pointerEvents']=this['_pointerEvents']?'auto':'none',_0x17dd81['style']['zIndex']=this['options']['zIndex']??0x9;if(this['options']['context']==='2d'){const _0x59af75=this[_0x4336b5(_0x53beb._0xea5fb6)];_0x17dd81['getContext'](this['options'][_0x4336b5(_0x53beb._0x4ae188)])['scale'](_0x59af75,_0x59af75);}return _0x17dd81;}['_reset'](){this['resize'](),this['render']();}[_0x28f068(0xb3)](){this['_reset']();}[_0x28f068(0x102)](){const _0x32b551={_0x251679:0xe8},_0x25f7de=_0x28f068;this['_mapVRenderer']&&(this['_mapVRenderer'][_0x25f7de(_0x32b551._0x251679)](),this['_mapVRenderer']=null),this[_0x25f7de(0xc1)]['parentElement']['removeChild'](this[_0x25f7de(0xc1)]);}['render'](){const _0x46f1ad=_0x28f068;this['_mapVRenderer'][_0x46f1ad(0xdd)]();}['resize'](){const _0x268029={_0x451c7a:0xf4,_0x520934:0xc3,_0x44e510:0x10a,_0xe5e763:0xf4,_0x8111a8:0xc3},_0x1774f8=_0x28f068;if(this['canvas']){const _0x18c1c7=this['canvas'];_0x18c1c7['style'][_0x1774f8(0xea)]='absolute',_0x18c1c7['style'][_0x1774f8(0xcd)]='0px',_0x18c1c7[_0x1774f8(0xba)]['left']='0px',_0x18c1c7[_0x1774f8(_0x268029._0x451c7a)]=parseInt(this[_0x1774f8(0x10a)]['canvas']['width']),_0x18c1c7[_0x1774f8(_0x268029._0x520934)]=parseInt(this['_map']['canvas']['height']),_0x18c1c7['style']['width']=this[_0x1774f8(_0x268029._0x44e510)]['canvas']['style'][_0x1774f8(_0x268029._0xe5e763)],_0x18c1c7['style'][_0x1774f8(_0x268029._0x8111a8)]=this[_0x1774f8(_0x268029._0x44e510)]['canvas']['style']['height'];}}[_0x28f068(0xd0)](_0x1b9840){const _0x1a1422={_0x488e35:0xc4,_0x205184:0xcc,_0x2b0ba5:0x113},_0x5def82=_0x28f068;if(!this['dataSet']||!this['dataSet'][_0x5def82(_0x1a1422._0x488e35)])return;const _0x1d7202=mars3d__namespace['Util']['getExtentByGeoJSON']({'type':_0x5def82(0xad),'features':this[_0x5def82(0xdc)][_0x5def82(_0x1a1422._0x488e35)]});if(!_0x1d7202)return;return _0x1b9840!==null&&_0x1b9840!==void 0x0&&_0x1b9840['isFormat']?_0x1d7202:Cesium[_0x5def82(_0x1a1422._0x205184)]['fromDegrees'](_0x1d7202['xmin'],_0x1d7202['ymin'],_0x1d7202['xmax'],_0x1d7202[_0x5def82(_0x1a1422._0x2b0ba5)]);}[_0x28f068(0xbc)](_0x385fe0){const _0x44d0e0={_0x14cecd:0xdf},_0x1047c3=_0x28f068;this[_0x1047c3(_0x44d0e0._0x14cecd)]=_0x385fe0,this['_mapVRenderer']&&this['_mapVRenderer'][_0x1047c3(0xd8)](_0x385fe0['windowPosition'],_0x385fe0);}['_onMapMouseMove'](_0x1f33eb){const _0x1043de=_0x28f068;this['_cache_event']=_0x1f33eb,this['_mapVRenderer']&&this['_mapVRenderer']['mousemoveEvent'](_0x1f33eb[_0x1043de(0xbe)],_0x1f33eb);}['on'](_0x1be3d4,_0x2e943b,_0x13fb6b){const _0x4ba37e={_0x187e7b:0x100,_0x343041:0x100,_0x25c523:0x10a,_0x38ed93:0xd3},_0x10db0a={_0x5df22f:0xdf},_0x2ee51a=_0x28f068;this[_0x2ee51a(_0x4ba37e._0x187e7b)][_0x2ee51a(0xc0)]=this['options']['methods']||{};if(_0x1be3d4===mars3d__namespace['EventType']['click'])this[_0x2ee51a(_0x4ba37e._0x343041)]['methods']['click']=_0x18952f=>{_0x18952f&&_0x2e943b['bind'](_0x13fb6b)({...this['_cache_event'],'layer':this,'data':_0x18952f});},this[_0x2ee51a(_0x4ba37e._0x25c523)]['on'](mars3d__namespace['EventType'][_0x2ee51a(0x114)],this['_onMapClick'],this);else _0x1be3d4===mars3d__namespace['EventType']['mouseMove']&&(this[_0x2ee51a(_0x4ba37e._0x343041)][_0x2ee51a(0xc0)]['mousemove']=_0x162243=>{const _0x5bd142=_0x2ee51a;_0x162243&&_0x2e943b['bind'](_0x13fb6b)({...this[_0x5bd142(_0x10db0a._0x5df22f)],'layer':this,'data':_0x162243});},this['_map']['on'](mars3d__namespace[_0x2ee51a(_0x4ba37e._0x38ed93)]['mouseMove'],this['_onMapMouseMove'],this));return this;}['off'](_0x3a6b65,_0x2266c8){const _0x13dc61={_0x214e41:0x10a,_0x998f2e:0xc0,_0x2ecb8f:0x100,_0x2df339:0xf5,_0x4cb711:0xf5},_0x35348b=_0x28f068;if(_0x3a6b65==='click'){var _0x4f05fc;this[_0x35348b(_0x13dc61._0x214e41)][_0x35348b(0xc8)](_0x3a6b65,this[_0x35348b(0xbc)],this),(_0x4f05fc=this['options'][_0x35348b(_0x13dc61._0x998f2e)])!==null&&_0x4f05fc!==void 0x0&&_0x4f05fc['mousemove']&&delete this['options']['methods'][_0x35348b(0x114)];}else{if(_0x3a6b65==='mouseMove'){var _0x3dd17c;this[_0x35348b(0x10a)][_0x35348b(0xc8)](_0x3a6b65,this[_0x35348b(0xe7)],this),(_0x3dd17c=this[_0x35348b(_0x13dc61._0x2ecb8f)]['methods'])!==null&&_0x3dd17c!==void 0x0&&_0x3dd17c[_0x35348b(_0x13dc61._0x2df339)]&&delete this['options']['methods'][_0x35348b(_0x13dc61._0x4cb711)];}}return this;}}mars3d__namespace[_0x28f068(0xef)]['register']('mapv',MapVLayer),mars3d__namespace['layer']['MapVLayer']=MapVLayer,mars3d__namespace[_0x28f068(0xe1)]=mapv__namespace,exports['MapVLayer']=MapVLayer,Object['keys'](mapv)['forEach'](function(_0x2462fd){const _0x30f280=_0x28f068;if(_0x2462fd!=='default'&&!exports[_0x30f280(0xfe)](_0x2462fd))Object['defineProperty'](exports,_0x2462fd,{'enumerable':!![],'get':function(){return mapv[_0x2462fd];}});}),Object['defineProperty'](exports,'__esModule',{'value':!![]});
}));
{
"name": "mars3d-mapv",
"version": "3.7.1",
"version": "3.7.2",
"description": "Mars3D平台插件,结合mapv可视化功能插件",

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

"devDependencies": {
"mars3d": "~3.7.1"
"mars3d": "~3.7.2"
},

@@ -43,4 +43,2 @@ "scripts": {

"globals": {
"@turf/turf": "turf",
"mars3d-cesium": "Cesium",
"mars3d": "mars3d",

@@ -47,0 +45,0 @@ "mapv": "mapv"

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