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.6 to 3.7.7

6

dist/mars3d-mapv.js
/**
* Mars3D平台插件,结合mapv可视化功能插件 mars3d-mapv
*
* 版本信息:v3.7.6
* 编译日期:2024-03-12 20:54:02
* 版本信息:v3.7.7
* 编译日期:2024-03-19 15:55:33
* 版权所有:Copyright by 火星科技 http://mars3d.cn

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

})(this, (function (exports, mapv, mars3d) {
'use strict';function _0x5ec1(){const _0x35cd99=['mapvFixedHeight','off','zIndex','size','_canvasUpdate','minSize','create','_setOptionsHook','Point','point_count','context','restore','animation','addData','length','_showHook','defineProperty','methods','container','60rSkIwW','6207432mouMyC','Polygon','properties','get','removeChild','isEnabledTime','30EzTqDi','clearRect','pointCountMin','_onMapMouseMove','971663kRHRxS','set','1007766haEyda','min','_pointerEvents','style','DomUtil','initAnimator','88lzLnjn','_onMapClick','_map','update','0px','fillStyle','_addedHook','fromDegrees','pointerEvents','MapVLayer','878376dtNcOg','defined','unbindEvent','argCheck','EventType','_reset','render','max','forEach','_onMoveStartEvent','height','updateCallback','getZoom','initDevicePixelRatio','time','width','supercluster','getHeight','gradient','5447620zHYSme','animator','animatorMoveendEvent','globalCompositeOperation','keys','36717LTlahG','_mountedHook','canvasLayer','9lHpgAU','canvas','__proto__','layer','register','options','windowPosition','dataSet','all','utilDataRangeIntensity','cartesianToCanvasCoordinates','resize','1xyBYPL','1162614BVHTjG','FeatureCollection','devicePixelRatio','COLOR_BUFFER_BIT','unit','draw','scene','mouseMove','push','getContext','_cache_event','map','click','mars3d-mapv','clusterDataSet','DataSet','请引入\x20mapv\x20库\x20','bindEvent','clear','initDataRange','maxSize','_mapVRenderer'];_0x5ec1=function(){return _0x35cd99;};return _0x5ec1();}const _0x106851=_0x42ca;(function(_0x172d0f,_0x460b3c){const _0x1e5b44={_0x48e4e1:0x204,_0x5e1cf0:0x235,_0x56f1bb:0x205,_0x917633:0x1f0,_0x40e46b:0x239,_0x2a7aa:0x22e},_0x44ee47=_0x42ca,_0x419e37=_0x172d0f();while(!![]){try{const _0x58ca4d=parseInt(_0x44ee47(_0x1e5b44._0x48e4e1))/0x1*(parseInt(_0x44ee47(0x23b))/0x2)+-parseInt(_0x44ee47(0x1f5))/0x3*(-parseInt(_0x44ee47(0x1d3))/0x4)+parseInt(_0x44ee47(_0x1e5b44._0x5e1cf0))/0x5*(-parseInt(_0x44ee47(_0x1e5b44._0x56f1bb))/0x6)+parseInt(_0x44ee47(0x22f))/0x7+parseInt(_0x44ee47(0x1dd))/0x8+parseInt(_0x44ee47(0x1f8))/0x9*(parseInt(_0x44ee47(_0x1e5b44._0x917633))/0xa)+parseInt(_0x44ee47(_0x1e5b44._0x40e46b))/0xb*(-parseInt(_0x44ee47(_0x1e5b44._0x2a7aa))/0xc);if(_0x58ca4d===_0x460b3c)break;else _0x419e37['push'](_0x419e37['shift']());}catch(_0x59b7e6){_0x419e37['push'](_0x419e37['shift']());}}}(_0x5ec1,0xad635));function _interopNamespace(_0x47ccab){const _0x2af447={_0x38a2ce:0x1e5},_0x4fa746=_0x42ca;if(_0x47ccab&&_0x47ccab['__esModule'])return _0x47ccab;var _0xc2c807=Object['create'](null);return _0x47ccab&&Object[_0x4fa746(0x1f4)](_0x47ccab)[_0x4fa746(_0x2af447._0x38a2ce)](function(_0x444415){if(_0x444415!=='default'){var _0x5739fd=Object['getOwnPropertyDescriptor'](_0x47ccab,_0x444415);Object['defineProperty'](_0xc2c807,_0x444415,_0x5739fd['get']?_0x5739fd:{'enumerable':!![],'get':function(){return _0x47ccab[_0x444415];}});}}),_0xc2c807['default']=_0x47ccab,_0xc2c807;}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[_0x106851(0x1fa)]:Function;function _0x42ca(_0x3d3d8a,_0x3eae4c){const _0x5ec134=_0x5ec1();return _0x42ca=function(_0x42caf6,_0x4da94f){_0x42caf6=_0x42caf6-0x1d2;let _0xa8562c=_0x5ec134[_0x42caf6];return _0xa8562c;},_0x42ca(_0x3d3d8a,_0x3eae4c);}class MapVRenderer extends BaseLayer$1{constructor(_0x5094d8,_0x122371,_0x2664be,_0x861232){const _0x199128=_0x106851;super(_0x5094d8,_0x122371,_0x2664be);if(!BaseLayer$1)return;this[_0x199128(0x210)]=_0x5094d8,this[_0x199128(0x20b)]=_0x5094d8['scene'],this['dataSet']=_0x122371,_0x2664be=_0x2664be||{},this['init'](_0x2664be),this[_0x199128(0x1e0)](_0x2664be),this['initDevicePixelRatio'](),this['canvasLayer']=_0x861232,this['stopAniamation']=!0x1,this['animation']=_0x2664be['animation'];}['initDevicePixelRatio'](){const _0x14d85a=_0x106851;this['devicePixelRatio']=window[_0x14d85a(0x207)]||0x1;}['addAnimatorEvent'](){}['animatorMovestartEvent'](){const _0x582afb=this['options']['animation'];this['isEnabledTime']()&&this['animator']&&(this['steps']['step']=_0x582afb['stepsRange']['start']);}[_0x106851(0x1f2)](){const _0x1b28f7=_0x106851;this['isEnabledTime']()&&this[_0x1b28f7(0x1f1)];}['getContext'](){const _0x18d1f8={_0x5550a1:0x1f7},_0x1ee881=_0x106851;return this[_0x1ee881(_0x18d1f8._0x5550a1)]['canvas']['getContext'](this['context']);}['init'](_0x31434f){const _0x5be76c={_0x291d6a:0x218,_0x186ea9:0x1de,_0x2d2a72:0x21d},_0x42ee0b=_0x106851;this['options']=_0x31434f,this[_0x42ee0b(_0x5be76c._0x291d6a)](_0x31434f),this[_0x42ee0b(0x225)]=this[_0x42ee0b(0x1fd)]['context']||'2d',Cesium$1[_0x42ee0b(_0x5be76c._0x186ea9)](this['options']['zIndex'])&&this['canvasLayer']&&this['canvasLayer']['setZIndex']&&this['canvasLayer']['setZIndex'](this['options'][_0x42ee0b(_0x5be76c._0x2d2a72)]),this[_0x42ee0b(0x1d2)]();}[_0x106851(0x21f)](_0x195241){const _0x100548={_0x474eec:0x20b,_0x1f49fa:0x234,_0x3f44de:0x208,_0x2e76d4:0x1e9,_0x3e0792:0x210,_0x246026:0x1e4,_0x114d0e:0x23c,_0x1cc796:0x201,_0xd0ce12:0x219,_0x5d8cef:0x1fd,_0x42100e:0x1ef,_0x1d12d2:0x229,_0x59465b:0x231,_0x48711a:0x224,_0x3e51e2:0x21e,_0xa079d2:0x213},_0x1a8115={_0x510244:0x21b},_0x351738=_0x106851;if(!this[_0x351738(0x1f7)]||this['stopAniamation'])return;const _0x1950ab=this[_0x351738(_0x100548._0x474eec)],_0x19ddb9=this['options'][_0x351738(0x227)],_0x3777a2=this[_0x351738(0x20e)]();if(this[_0x351738(_0x100548._0x1f49fa)]()){if(void 0x0===_0x195241)return void this['clear'](_0x3777a2);this['context']==='2d'&&(_0x3777a2['save'](),_0x3777a2[_0x351738(0x1f3)]='destination-out',_0x3777a2['fillStyle']='rgba(0,\x200,\x200,\x20.1)',_0x3777a2['fillRect'](0x0,0x0,_0x3777a2['canvas']['width'],_0x3777a2[_0x351738(0x1f9)][_0x351738(0x1e7)]),_0x3777a2[_0x351738(0x226)]());}else this['clear'](_0x3777a2);if(this['context']==='2d')for(const _0x1badc6 in this['options']){_0x3777a2[_0x1badc6]=this['options'][_0x1badc6];}else _0x3777a2['clear'](_0x3777a2[_0x351738(_0x100548._0x3f44de)]);const _0x29a67c={'transferCoordinate':function(_0x487e7d){const _0x23ca90=_0x351738,_0x35be=null;let _0x3564d3=_0x1950ab[_0x23ca90(_0x1a8115._0x510244)];_0x1950ab['mapvAutoHeight']&&(_0x3564d3=_0x1950ab[_0x23ca90(0x1ee)](Cesium$1['Cartographic']['fromDegrees'](_0x487e7d[0x0],_0x487e7d[0x1])));const _0x179fa1=Cesium$1['Cartesian3']['fromDegrees'](_0x487e7d[0x0],_0x487e7d[0x1],_0x3564d3);if(!_0x179fa1)return _0x35be;const _0x2986eb=_0x1950ab[_0x23ca90(0x202)](_0x179fa1);if(!_0x2986eb)return _0x35be;if(_0x1950ab['mapvDepthTest']&&_0x1950ab['mode']===Cesium$1['SceneMode']['SCENE3D']){const _0xf3a731=new Cesium$1['EllipsoidalOccluder'](_0x1950ab['globe']['ellipsoid'],_0x1950ab['camera']['positionWC']),_0x56d2e0=_0xf3a731['isPointVisible'](_0x179fa1);if(!_0x56d2e0)return _0x35be;}return[_0x2986eb['x'],_0x2986eb['y']];}};void 0x0!==_0x195241&&(_0x29a67c['filter']=function(_0x5642e9){const _0x329ad4=_0x351738,_0x793d18=_0x19ddb9['trails']||0xa;return!!(_0x195241&&_0x5642e9['time']>_0x195241-_0x793d18&&_0x5642e9[_0x329ad4(0x1eb)]<_0x195241);});let _0x1d31bf;if(this['options']['draw']==='cluster'&&(!this[_0x351738(0x1fd)]['maxClusterZoom']||this['options']['maxClusterZoom']>=this[_0x351738(_0x100548._0x2e76d4)]())){this[_0x351738(_0x100548._0x3e0792)]['getExtent']();const _0x31d14c=this['getZoom'](),_0x59f491=this[_0x351738(0x1ed)]['getClusters']([-0xb4,-0x5a,0xb4,0x5a],_0x31d14c);this['pointCountMax']=this['supercluster']['trees'][_0x31d14c][_0x351738(_0x100548._0x246026)],this['pointCountMin']=this['supercluster']['trees'][_0x31d14c][_0x351738(_0x100548._0x114d0e)];let _0x40e879={},_0x2d41a3=null,_0x2d4345=null;this['pointCountMax']===this[_0x351738(0x237)]?(_0x2d41a3=this['options']['fillStyle'],_0x2d4345=this['options']['minSize']||0x8):_0x40e879=new mapv__namespace[(_0x351738(_0x100548._0x1cc796))]({'min':this['pointCountMin'],'max':this['pointCountMax'],'minSize':this['options'][_0x351738(0x220)]||0x8,'maxSize':this['options'][_0x351738(_0x100548._0xd0ce12)]||0x1e,'gradient':this[_0x351738(_0x100548._0x5d8cef)][_0x351738(_0x100548._0x42100e)]});for(let _0x56f38e=0x0;_0x56f38e<_0x59f491[_0x351738(_0x100548._0x1d12d2)];_0x56f38e++){const _0x320f4e=_0x59f491[_0x56f38e];_0x320f4e[_0x351738(_0x100548._0x59465b)]&&_0x320f4e['properties']['cluster_id']?(_0x59f491[_0x56f38e][_0x351738(0x21e)]=_0x2d4345||_0x40e879['getSize'](_0x320f4e['properties'][_0x351738(_0x100548._0x48711a)]),_0x59f491[_0x56f38e][_0x351738(0x1d8)]=_0x2d41a3||_0x40e879['getColor'](_0x320f4e['properties']['point_count'])):_0x59f491[_0x56f38e]['size']=this['options'][_0x351738(_0x100548._0x3e51e2)];}this[_0x351738(_0x100548._0xa079d2)]['set'](_0x59f491),_0x1d31bf=this['clusterDataSet']['get'](_0x29a67c);}else _0x1d31bf=this['dataSet']['get'](_0x29a67c);this['processData'](_0x1d31bf);this['options'][_0x351738(0x209)]==='m'&&this['options']['size']&&(this['options']['_size']=this[_0x351738(0x1fd)]['size']);const _0x556384=_0x1950ab['cartesianToCanvasCoordinates'](Cesium$1['Cartesian3']['fromDegrees'](0x0,0x0));if(!_0x556384)return;this['drawContext'](_0x3777a2,new mapv__namespace['DataSet'](_0x1d31bf),this['options'],_0x556384),this[_0x351738(0x1fd)]['updateCallback']&&this['options'][_0x351738(0x1e8)](_0x195241);}['updateData'](_0x565dbb,_0x542d4d){let _0x323be8=_0x565dbb;_0x323be8&&_0x323be8['get']&&(_0x323be8=_0x323be8['get']()),void 0x0!==_0x323be8&&this['dataSet']['set'](_0x323be8),super['update']({'options':_0x542d4d});}['addData'](_0x91aef3,_0xdbf30f){const _0x1ad1dd={_0x1153c5:0x232},_0x4ff8ec=_0x106851;let _0x36230b=_0x91aef3;_0x91aef3&&_0x91aef3[_0x4ff8ec(_0x1ad1dd._0x1153c5)]&&(_0x36230b=_0x91aef3['get']()),this['dataSet']['add'](_0x36230b),this['update']({'options':_0xdbf30f});}['getData'](){return this['dataSet'];}['removeData'](_0xed35a3){const _0x8889dd={_0x41a56d:0x23a},_0x53fd52=_0x106851;if(this['dataSet']){const _0x2ffa3e=this['dataSet']['get']({'filter':function(_0x344594){return _0xed35a3==null||typeof _0xed35a3!=='function'||!_0xed35a3(_0x344594);}});this['dataSet'][_0x53fd52(_0x8889dd._0x41a56d)](_0x2ffa3e),this[_0x53fd52(0x1d6)]({'options':null});}}['clearData'](){const _0x17cfdb={_0x337b7d:0x1ff},_0x378f65=_0x106851;this['dataSet']&&this[_0x378f65(_0x17cfdb._0x337b7d)]['clear'](),this[_0x378f65(0x1d6)]({'options':null});}['draw'](){this['canvasLayer']['draw']();}['clear'](_0x2fa52b){const _0x131537={_0x33ba62:0x236},_0x4d61c0=_0x106851;_0x2fa52b&&_0x2fa52b[_0x4d61c0(0x236)]&&_0x2fa52b[_0x4d61c0(_0x131537._0x33ba62)](0x0,0x0,_0x2fa52b['canvas']['width'],_0x2fa52b['canvas']['height']);}[_0x106851(0x1e9)](){return this['map']['level'];}['destroy'](){const _0x56e8c2=_0x106851;this[_0x56e8c2(0x217)](this['getContext']()),this['clearData'](),this['animator']&&this[_0x56e8c2(0x1f1)]['stop'](),this['animator']=null,this[_0x56e8c2(0x1f7)]=null;}}if(mapv__namespace!==null&&mapv__namespace!==void 0x0&&mapv__namespace[_0x106851(0x214)])mapv__namespace['DataSet']['prototype']['transferCoordinate']=function(_0x57f1d3,_0x3f7f4c,_0x5bac60,_0x3a4dce){const _0x1231ab={_0x2e46ee:0x230,_0x3874fa:0x229,_0x16ad1c:0x20d},_0x5d1f4d=_0x106851;_0x3a4dce=_0x3a4dce||'_coordinates',_0x5bac60=_0x5bac60||'coordinates';for(let _0x97c4a5=0x0;_0x97c4a5<_0x57f1d3['length'];_0x97c4a5++){const _0x26e93a=_0x57f1d3[_0x97c4a5]['geometry'],_0x25985d=_0x26e93a[_0x5bac60];switch(_0x26e93a['type']){case _0x5d1f4d(0x223):{const _0x571571=_0x3f7f4c(_0x25985d);_0x571571?_0x26e93a[_0x3a4dce]=_0x571571:_0x26e93a[_0x3a4dce]=[-0x3e7,-0x3e7];}break;case'LineString':{const _0x1cbb44=[];for(let _0x118c4f=0x0;_0x118c4f<_0x25985d['length'];_0x118c4f++){const _0x5d5669=_0x3f7f4c(_0x25985d[_0x118c4f]);_0x5d5669&&_0x1cbb44['push'](_0x5d5669);}_0x26e93a[_0x3a4dce]=_0x1cbb44;}break;case'MultiLineString':case _0x5d1f4d(_0x1231ab._0x2e46ee):{const _0x108444=_0x476f78(_0x25985d);_0x26e93a[_0x3a4dce]=_0x108444;}break;case'MultiPolygon':{const _0x49a76e=[];for(let _0x25bc57=0x0;_0x25bc57<_0x25985d[_0x5d1f4d(_0x1231ab._0x3874fa)];_0x25bc57++){const _0x23b2a2=_0x476f78(_0x25985d[_0x25bc57]);_0x23b2a2['length']>0x0&&_0x49a76e[_0x5d1f4d(_0x1231ab._0x16ad1c)](_0x23b2a2);}_0x26e93a[_0x3a4dce]=_0x49a76e;}break;}}function _0x476f78(_0x32e5df){const _0x182d1b=[];for(let _0x36bea6=0x0;_0x36bea6<_0x32e5df['length'];_0x36bea6++){const _0x524b17=_0x32e5df[_0x36bea6],_0x3d80a0=[];for(let _0x12f3f8=0x0;_0x12f3f8<_0x524b17['length'];_0x12f3f8++){const _0x5acb64=_0x3f7f4c(_0x524b17[_0x12f3f8]);_0x5acb64&&_0x3d80a0['push'](_0x5acb64);}_0x3d80a0['length']>0x0&&_0x182d1b['push'](_0x3d80a0);}return _0x182d1b;}return _0x57f1d3;};else throw new Error(_0x106851(0x215));const Cesium=mars3d__namespace['Cesium'],BaseLayer=mars3d__namespace['layer']['BaseLayer'];class MapVLayer extends BaseLayer{constructor(_0x487e08,_0x489302){const _0x3bcf9b={_0x1c0bfb:0x23d,_0xa1c8:0x1fd,_0x570034:0x1db},_0x5a7f6e=_0x106851;super(_0x487e08),this[_0x5a7f6e(_0x3bcf9b._0x1c0bfb)]=this[_0x5a7f6e(_0x3bcf9b._0xa1c8)][_0x5a7f6e(_0x3bcf9b._0x570034)],this[_0x5a7f6e(0x1ff)]=_0x489302||new mapv__namespace['DataSet'](_0x487e08['data']),this['canvas']=null;}get['pointerEvents'](){const _0x334863=_0x106851;return this[_0x334863(0x23d)];}set['pointerEvents'](_0x2b9899){const _0x13567f={_0x2e6ca4:0x23e},_0x2474e7=_0x106851;this[_0x2474e7(0x23d)]=_0x2b9899,this[_0x2474e7(0x1f9)]&&(_0x2b9899?this['canvas'][_0x2474e7(_0x13567f._0x2e6ca4)][_0x2474e7(0x1db)]=_0x2474e7(0x200):this['canvas'][_0x2474e7(0x23e)]['pointerEvents']='none');}[_0x106851(0x22a)](_0x525d3c){const _0x54ac79={_0x42889b:0x1f9},_0x1f03b4=_0x106851;_0x525d3c?this[_0x1f03b4(_0x54ac79._0x42889b)]['style']['display']='block':this[_0x1f03b4(0x1f9)]['style']['display']='none';}[_0x106851(0x1f6)](){const _0x45d460={_0x2539ac:0x1d5},_0x3f7c1f=_0x106851;this[_0x3f7c1f(_0x45d460._0x2539ac)]['scene']['mapvDepthTest']=this['options']['depthTest']??!![],this['_map']['scene']['mapvAutoHeight']=this['options']['clampToGround']??![],this[_0x3f7c1f(0x1d5)]['scene']['mapvFixedHeight']=this[_0x3f7c1f(0x1fd)]['fixedHeight']??0x0;}[_0x106851(0x1d9)](){const _0x38bc74={_0x228f47:0x1e3},_0x45b549=_0x106851;this['dataSet']&&(!this[_0x45b549(0x1ff)]['_data']||this['dataSet']['_data']['length']===0x0)&&(this['dataSet']['_data']=[]['concat'](this['dataSet']['_dataCache'])),this['_mapVRenderer']=new MapVRenderer(this['_map'],this['dataSet'],this['options'],this),this['initDevicePixelRatio'](),this['canvas']=this['_createCanvas'](),this['render']=this[_0x45b549(_0x38bc74._0x228f47)]['bind'](this),this['bindEvent'](),this[_0x45b549(0x1e2)]();}['_removedHook'](){const _0xc7111c={_0x1fc3d6:0x1df,_0x66c3c5:0x21a,_0x703767:0x21a,_0x248069:0x233},_0x16e779=_0x106851;this[_0x16e779(_0xc7111c._0x1fc3d6)](),this[_0x16e779(_0xc7111c._0x66c3c5)]&&(this[_0x16e779(_0xc7111c._0x703767)]['destroy'](),this[_0x16e779(0x21a)]=null),this['canvas']['parentElement'][_0x16e779(_0xc7111c._0x248069)](this['canvas']);}[_0x106851(0x1ea)](){const _0x58ee1e={_0x5b3417:0x207},_0x25c565=_0x106851;this[_0x25c565(_0x58ee1e._0x5b3417)]=window['devicePixelRatio']||0x1;}[_0x106851(0x216)](){const _0x550b99={_0x2340fa:0x1e1,_0x47cb20:0x1e1,_0x5e7da1:0x1e6,_0x44c4a5:0x211},_0x4ee0fe=_0x106851;var _0x562ce3,_0x25abcf;this['_map']['on'](mars3d__namespace[_0x4ee0fe(_0x550b99._0x2340fa)]['mouseDown'],this['_onMoveStartEvent'],this),this['_map']['on'](mars3d__namespace[_0x4ee0fe(_0x550b99._0x47cb20)]['cameraMoveStart'],this[_0x4ee0fe(_0x550b99._0x5e7da1)],this),this[_0x4ee0fe(0x1d5)]['on'](mars3d__namespace['EventType']['cameraMoveEnd'],this['_onMoveEndEvent'],this),(_0x562ce3=this['options'])!==null&&_0x562ce3!==void 0x0&&(_0x562ce3=_0x562ce3['methods'])!==null&&_0x562ce3!==void 0x0&&_0x562ce3[_0x4ee0fe(_0x550b99._0x44c4a5)]&&this['_map']['on'](mars3d__namespace['EventType'][_0x4ee0fe(0x211)],this['_onMapClick'],this),(_0x25abcf=this['options'])!==null&&_0x25abcf!==void 0x0&&(_0x25abcf=_0x25abcf['methods'])!==null&&_0x25abcf!==void 0x0&&_0x25abcf['mousemove']&&this['_map']['on'](mars3d__namespace['EventType']['mouseMove'],this['_onMapMouseMove'],this);}[_0x106851(0x1df)](){const _0x528191={_0x2bc818:0x1e1,_0x1e8788:0x21c,_0x1e8582:0x1d4,_0x32b7a6:0x22c},_0x484a6a=_0x106851;var _0x23d483,_0x15f664;this['_map']['off'](mars3d__namespace['EventType']['mouseDown'],this['_onMoveStartEvent'],this),this['_map']['off'](mars3d__namespace[_0x484a6a(_0x528191._0x2bc818)]['cameraMoveStart'],this['_onMoveStartEvent'],this),this[_0x484a6a(0x1d5)][_0x484a6a(_0x528191._0x1e8788)](mars3d__namespace['EventType']['cameraMoveEnd'],this['_onMoveEndEvent'],this),this['_map'][_0x484a6a(_0x528191._0x1e8788)](mars3d__namespace['EventType']['postRender'],this['_reset'],this),(_0x23d483=this['options'])!==null&&_0x23d483!==void 0x0&&(_0x23d483=_0x23d483['methods'])!==null&&_0x23d483!==void 0x0&&_0x23d483['click']&&this[_0x484a6a(0x1d5)][_0x484a6a(_0x528191._0x1e8788)](mars3d__namespace['EventType']['click'],this[_0x484a6a(_0x528191._0x1e8582)],this),(_0x15f664=this['options'])!==null&&_0x15f664!==void 0x0&&(_0x15f664=_0x15f664[_0x484a6a(_0x528191._0x32b7a6)])!==null&&_0x15f664!==void 0x0&&_0x15f664['mousemove']&&this[_0x484a6a(0x1d5)]['off'](mars3d__namespace[_0x484a6a(_0x528191._0x2bc818)]['mouseMove'],this['_onMapMouseMove'],this);}[_0x106851(0x1e6)](){this['_mapVRenderer']&&(this['_mapVRenderer']['animatorMovestartEvent'](),this['_map']['off'](mars3d__namespace['EventType']['postRender'],this['_reset'],this),this['_map']['on'](mars3d__namespace['EventType']['postRender'],this['_reset'],this));}['_onMoveEndEvent'](){const _0x264ef6=_0x106851;this['_mapVRenderer']&&(this['_map']['off'](mars3d__namespace['EventType']['postRender'],this['_reset'],this),this[_0x264ef6(0x21a)]['animatorMoveendEvent'](),this['_reset']());}[_0x106851(0x222)](_0x46c5f9,_0x5803e5){this['_removedHook'](),this['_addedHook']();}[_0x106851(0x228)](_0x3ea2fd){const _0x49b213=_0x106851;this['_mapVRenderer']&&this['_mapVRenderer']['addData'](_0x3ea2fd,this[_0x49b213(0x1fd)]);}['updateData'](_0x15097e){const _0x3ffbfc={_0x4c9584:0x21a},_0x50cb3b=_0x106851;this[_0x50cb3b(_0x3ffbfc._0x4c9584)]&&this['_mapVRenderer']['updateData'](_0x15097e,this['options']);}['getData'](){const _0x4cecd8={_0x2966f7:0x21a},_0x7de4eb=_0x106851;return this[_0x7de4eb(_0x4cecd8._0x2966f7)]&&(this['dataSet']=this[_0x7de4eb(0x21a)]['getData']()),this['dataSet'];}['removeData'](_0x1dc568){this['_mapVRenderer']&&this['_mapVRenderer']['removeData'](_0x1dc568);}['removeAllData'](){const _0x3830f4=_0x106851;this[_0x3830f4(0x21a)]&&this['_mapVRenderer']['clearData']();}['_createCanvas'](){const _0x5044c0={_0x43dc67:0x23f,_0x59944a:0x22d,_0x37540:0x1d7,_0x11c112:0x1f9,_0x5eccff:0x1e7,_0x48434a:0x23e,_0x575b68:0x21d,_0x522f30:0x225},_0x185e0d=_0x106851,_0x242213=mars3d__namespace[_0x185e0d(_0x5044c0._0x43dc67)][_0x185e0d(0x221)](_0x185e0d(0x1f9),_0x185e0d(0x212),this['_map'][_0x185e0d(_0x5044c0._0x59944a)]);_0x242213['id']=this['id'],_0x242213['style']['position']='absolute',_0x242213[_0x185e0d(0x23e)]['top']='0px',_0x242213['style']['left']=_0x185e0d(_0x5044c0._0x37540),_0x242213['width']=parseInt(this[_0x185e0d(0x1d5)][_0x185e0d(0x1f9)]['width']),_0x242213['height']=parseInt(this['_map'][_0x185e0d(0x1f9)][_0x185e0d(0x1e7)]),_0x242213['style']['width']=this['_map'][_0x185e0d(_0x5044c0._0x11c112)]['style']['width'],_0x242213['style'][_0x185e0d(_0x5044c0._0x5eccff)]=this['_map'][_0x185e0d(0x1f9)]['style']['height'],_0x242213['style']['pointerEvents']=this['_pointerEvents']?'auto':'none',_0x242213[_0x185e0d(_0x5044c0._0x48434a)][_0x185e0d(_0x5044c0._0x575b68)]=this[_0x185e0d(0x1fd)]['zIndex']??0x9;if(this['options'][_0x185e0d(_0x5044c0._0x522f30)]==='2d'){const _0xf9e46c=this[_0x185e0d(0x207)];_0x242213[_0x185e0d(0x20e)](this['options'][_0x185e0d(0x225)])['scale'](_0xf9e46c,_0xf9e46c);}return _0x242213;}[_0x106851(0x1e2)](){this['resize'](),this['render']();}[_0x106851(0x20a)](){this['_reset']();}['remove'](){const _0x595647={_0x21d01c:0x21a,_0x330ef9:0x1f9},_0x2943cf=_0x106851;this[_0x2943cf(_0x595647._0x21d01c)]&&(this[_0x2943cf(0x21a)]['destroy'](),this['_mapVRenderer']=null),this[_0x2943cf(_0x595647._0x330ef9)]['parentElement']['removeChild'](this['canvas']);}['render'](){const _0x727fb=_0x106851;this['_mapVRenderer'][_0x727fb(0x21f)]();}[_0x106851(0x203)](){const _0x294837={_0x170938:0x23e,_0x20eea1:0x1e7,_0x240cde:0x1ec,_0x229265:0x23e},_0xca91e4=_0x106851;if(this['canvas']){const _0x4f2ae9=this['canvas'];_0x4f2ae9['style']['position']='absolute',_0x4f2ae9[_0xca91e4(_0x294837._0x170938)]['top']='0px',_0x4f2ae9[_0xca91e4(_0x294837._0x170938)]['left']='0px',_0x4f2ae9['width']=parseInt(this[_0xca91e4(0x1d5)]['canvas']['width']),_0x4f2ae9['height']=parseInt(this['_map']['canvas'][_0xca91e4(_0x294837._0x20eea1)]),_0x4f2ae9['style'][_0xca91e4(_0x294837._0x240cde)]=this[_0xca91e4(0x1d5)]['canvas'][_0xca91e4(_0x294837._0x229265)][_0xca91e4(_0x294837._0x240cde)],_0x4f2ae9['style']['height']=this['_map']['canvas'][_0xca91e4(0x23e)]['height'];}}['getRectangle'](_0x3ba5dc){const _0x3faa26={_0x55ece5:0x1ff},_0x521239=_0x106851;if(!this[_0x521239(_0x3faa26._0x55ece5)]||!this['dataSet']['_data'])return;const _0x408d37=mars3d__namespace['Util']['getExtentByGeoJSON']({'type':_0x521239(0x206),'features':this['dataSet']['_data']});if(!_0x408d37)return;return _0x3ba5dc!==null&&_0x3ba5dc!==void 0x0&&_0x3ba5dc['isFormat']?_0x408d37:Cesium['Rectangle'][_0x521239(0x1da)](_0x408d37['xmin'],_0x408d37['ymin'],_0x408d37['xmax'],_0x408d37['ymax']);}['_onMapClick'](_0x127054){const _0x437114=_0x106851;this['_cache_event']=_0x127054,this['_mapVRenderer']&&this[_0x437114(0x21a)]['clickEvent'](_0x127054[_0x437114(0x1fe)],_0x127054);}[_0x106851(0x238)](_0x405853){const _0x500925={_0x4f2763:0x20f},_0x3c3cc0=_0x106851;this[_0x3c3cc0(_0x500925._0x4f2763)]=_0x405853,this['_mapVRenderer']&&this['_mapVRenderer']['mousemoveEvent'](_0x405853['windowPosition'],_0x405853);}['on'](_0x1b906a,_0x2dccbe,_0x1d2f04){const _0x551cf2={_0x172827:0x1e1,_0x4083b2:0x22c,_0x110adf:0x1d5,_0x3e9124:0x1e1,_0x23fd46:0x20c},_0x395319=_0x106851;this['options']['methods']=this['options']['methods']||{};if(_0x1b906a===mars3d__namespace[_0x395319(_0x551cf2._0x172827)]['click'])this['options'][_0x395319(_0x551cf2._0x4083b2)]['click']=_0x5c6f2c=>{const _0x2d4dd4=_0x395319;_0x5c6f2c&&_0x2dccbe['bind'](_0x1d2f04)({...this[_0x2d4dd4(0x20f)],'layer':this,'data':_0x5c6f2c});},this[_0x395319(_0x551cf2._0x110adf)]['on'](mars3d__namespace[_0x395319(0x1e1)][_0x395319(0x211)],this[_0x395319(0x1d4)],this);else _0x1b906a===mars3d__namespace[_0x395319(_0x551cf2._0x3e9124)][_0x395319(_0x551cf2._0x23fd46)]&&(this['options']['methods']['mousemove']=_0x5a87a3=>{_0x5a87a3&&_0x2dccbe['bind'](_0x1d2f04)({...this['_cache_event'],'layer':this,'data':_0x5a87a3});},this['_map']['on'](mars3d__namespace[_0x395319(_0x551cf2._0x3e9124)]['mouseMove'],this['_onMapMouseMove'],this));return this;}[_0x106851(0x21c)](_0x400423,_0x4af116){const _0x122a03={_0x5a1c3a:0x1fd,_0x1c04c5:0x22c,_0x3164e2:0x20c,_0x488d31:0x1d5,_0x1fff84:0x238},_0x73b914=_0x106851;if(_0x400423==='click'){var _0x2c8e65;this[_0x73b914(0x1d5)]['off'](_0x400423,this['_onMapClick'],this),(_0x2c8e65=this['options']['methods'])!==null&&_0x2c8e65!==void 0x0&&_0x2c8e65['mousemove']&&delete this[_0x73b914(_0x122a03._0x5a1c3a)][_0x73b914(_0x122a03._0x1c04c5)]['click'];}else{if(_0x400423===_0x73b914(_0x122a03._0x3164e2)){var _0x1dba2d;this[_0x73b914(_0x122a03._0x488d31)][_0x73b914(0x21c)](_0x400423,this[_0x73b914(_0x122a03._0x1fff84)],this),(_0x1dba2d=this[_0x73b914(0x1fd)]['methods'])!==null&&_0x1dba2d!==void 0x0&&_0x1dba2d['mousemove']&&delete this['options']['methods']['mousemove'];}}return this;}}mars3d__namespace['LayerUtil'][_0x106851(0x1fc)]('mapv',MapVLayer),mars3d__namespace[_0x106851(0x1fb)][_0x106851(0x1dc)]=MapVLayer,mars3d__namespace['mapv']=mapv__namespace,exports['MapVLayer']=MapVLayer,Object[_0x106851(0x1f4)](mapv)[_0x106851(0x1e5)](function(_0x4a5697){const _0x567fa1={_0x586c00:0x22b},_0x44a65f=_0x106851;if(_0x4a5697!=='default'&&!exports['hasOwnProperty'](_0x4a5697))Object[_0x44a65f(_0x567fa1._0x586c00)](exports,_0x4a5697,{'enumerable':!![],'get':function(){return mapv[_0x4a5697];}});}),Object['defineProperty'](exports,'__esModule',{'value':!![]});
'use strict';const _0x1fcddd=_0x327f;(function(_0x119289,_0x16955a){const _0x1ab422={_0x346fbb:0xd4,_0x52a71c:0xe5,_0x22ab48:0x130,_0x534645:0x128,_0x340f82:0xcf,_0x536087:0xf3,_0x5e2ff:0x10b},_0x12cd85=_0x327f,_0x400cc8=_0x119289();while(!![]){try{const _0x3360b4=-parseInt(_0x12cd85(_0x1ab422._0x346fbb))/0x1+-parseInt(_0x12cd85(_0x1ab422._0x52a71c))/0x2*(parseInt(_0x12cd85(_0x1ab422._0x22ab48))/0x3)+parseInt(_0x12cd85(_0x1ab422._0x534645))/0x4*(-parseInt(_0x12cd85(0x132))/0x5)+parseInt(_0x12cd85(_0x1ab422._0x340f82))/0x6*(parseInt(_0x12cd85(0x127))/0x7)+-parseInt(_0x12cd85(0x10a))/0x8+parseInt(_0x12cd85(_0x1ab422._0x536087))/0x9*(parseInt(_0x12cd85(0x124))/0xa)+parseInt(_0x12cd85(_0x1ab422._0x5e2ff))/0xb;if(_0x3360b4===_0x16955a)break;else _0x400cc8['push'](_0x400cc8['shift']());}catch(_0x1de6f9){_0x400cc8['push'](_0x400cc8['shift']());}}}(_0x4112,0x36be9));function _interopNamespace(_0x4efc88){const _0x265543={_0x19bad9:0x13b},_0x45fba7={_0x116c21:0x137,_0x6e600f:0xdd},_0x4cf88d=_0x327f;if(_0x4efc88&&_0x4efc88['__esModule'])return _0x4efc88;var _0x3fa653=Object[_0x4cf88d(0xef)](null);return _0x4efc88&&Object['keys'](_0x4efc88)[_0x4cf88d(_0x265543._0x19bad9)](function(_0x2d3dc6){const _0x1a4404=_0x4cf88d;if(_0x2d3dc6!=='default'){var _0x15bba7=Object[_0x1a4404(_0x45fba7._0x116c21)](_0x4efc88,_0x2d3dc6);Object['defineProperty'](_0x3fa653,_0x2d3dc6,_0x15bba7[_0x1a4404(_0x45fba7._0x6e600f)]?_0x15bba7:{'enumerable':!![],'get':function(){return _0x4efc88[_0x2d3dc6];}});}}),_0x3fa653['default']=_0x4efc88,_0x3fa653;}var mapv__namespace=_interopNamespace(mapv),mars3d__namespace=_interopNamespace(mars3d);function _0x327f(_0x3e0e0d,_0x362280){const _0x411298=_0x4112();return _0x327f=function(_0x327f22,_0x454d12){_0x327f22=_0x327f22-0xce;let _0x5727fe=_0x411298[_0x327f22];return _0x5727fe;},_0x327f(_0x3e0e0d,_0x362280);}const Cesium$1=mars3d__namespace['Cesium'],baiduMapLayer=mapv__namespace?mapv__namespace['baiduMapLayer']:null,BaseLayer$1=baiduMapLayer?baiduMapLayer['__proto__']:Function;class MapVRenderer extends BaseLayer$1{constructor(_0x398150,_0x1ee241,_0x4989ce,_0x170fdd){const _0x512b7a=_0x327f;super(_0x398150,_0x1ee241,_0x4989ce);if(!BaseLayer$1)return;this['map']=_0x398150,this['scene']=_0x398150['scene'],this['dataSet']=_0x1ee241,_0x4989ce=_0x4989ce||{},this['init'](_0x4989ce),this['argCheck'](_0x4989ce),this[_0x512b7a(0xe2)](),this['canvasLayer']=_0x170fdd,this[_0x512b7a(0xda)]=!0x1,this['animation']=_0x4989ce['animation'];}['initDevicePixelRatio'](){const _0x99ae6d={_0x492fb6:0x113},_0x2ca52e=_0x327f;this['devicePixelRatio']=window[_0x2ca52e(_0x99ae6d._0x492fb6)]||0x1;}['addAnimatorEvent'](){}[_0x1fcddd(0x125)](){const _0x4b181a={_0x4079b2:0x12f,_0x609767:0xe3},_0x59e7b2=_0x1fcddd,_0x1f901d=this['options']['animation'];this['isEnabledTime']()&&this[_0x59e7b2(0xdf)]&&(this[_0x59e7b2(0xd1)][_0x59e7b2(_0x4b181a._0x4079b2)]=_0x1f901d[_0x59e7b2(0x11b)][_0x59e7b2(_0x4b181a._0x609767)]);}[_0x1fcddd(0x11d)](){this['isEnabledTime']()&&this['animator'];}['getContext'](){const _0x2d6322={_0x2175d7:0xd7},_0x47a097=_0x1fcddd;return this[_0x47a097(_0x2d6322._0x2175d7)]['canvas']['getContext'](this['context']);}['init'](_0x1f68b){const _0x2c9957={_0x264375:0xee,_0x2e4387:0xea,_0x1e1eac:0xd7},_0x164937=_0x1fcddd;this[_0x164937(_0x2c9957._0x264375)]=_0x1f68b,this['initDataRange'](_0x1f68b),this[_0x164937(_0x2c9957._0x2e4387)]=this['options']['context']||'2d',Cesium$1['defined'](this[_0x164937(0xee)][_0x164937(0xdc)])&&this[_0x164937(0xd7)]&&this['canvasLayer'][_0x164937(0xeb)]&&this[_0x164937(_0x2c9957._0x1e1eac)]['setZIndex'](this[_0x164937(_0x2c9957._0x264375)]['zIndex']),this['initAnimator']();}[_0x1fcddd(0xd0)](_0x3c8e30){const _0x10efd1={_0x48e863:0x138,_0x2adf8a:0x135,_0x2c3a66:0xea,_0x2914b5:0x12e,_0xebb51:0x13a,_0xe87edc:0x103,_0x436dd9:0x13e,_0x51a9f6:0xee,_0x300399:0xd5,_0x19a5fd:0xde,_0x3776f4:0x12b,_0x3f4720:0x11a},_0xb32da8={_0x2cebdf:0xd9,_0x199d7a:0xd9},_0x33d4a7={_0x5eceb0:0xf9,_0x3e9505:0x108,_0x41b7d1:0x10f,_0x3865da:0xf8},_0x11e149=_0x1fcddd;if(!this['canvasLayer']||this['stopAniamation'])return;const _0x2339c4=this['scene'],_0x146c13=this[_0x11e149(0xee)]['animation'],_0x5f12c5=this['getContext']();if(this['isEnabledTime']()){if(void 0x0===_0x3c8e30)return void this[_0x11e149(0x12e)](_0x5f12c5);this['context']==='2d'&&(_0x5f12c5['save'](),_0x5f12c5['globalCompositeOperation']=_0x11e149(0x109),_0x5f12c5['fillStyle']='rgba(0,\x200,\x200,\x20.1)',_0x5f12c5['fillRect'](0x0,0x0,_0x5f12c5[_0x11e149(_0x10efd1._0x48e863)][_0x11e149(_0x10efd1._0x2adf8a)],_0x5f12c5[_0x11e149(0x138)]['height']),_0x5f12c5[_0x11e149(0x112)]());}else this['clear'](_0x5f12c5);if(this[_0x11e149(_0x10efd1._0x2c3a66)]==='2d')for(const _0x4da24c in this[_0x11e149(0xee)]){_0x5f12c5[_0x4da24c]=this['options'][_0x4da24c];}else _0x5f12c5[_0x11e149(_0x10efd1._0x2914b5)](_0x5f12c5['COLOR_BUFFER_BIT']);const _0x1233fc={'transferCoordinate':function(_0x216abe){const _0x1403b3=_0x11e149,_0x726e05=null;let _0x31bec4=_0x2339c4['mapvFixedHeight'];_0x2339c4['mapvAutoHeight']&&(_0x31bec4=_0x2339c4[_0x1403b3(_0x33d4a7._0x5eceb0)](Cesium$1['Cartographic'][_0x1403b3(_0x33d4a7._0x3e9505)](_0x216abe[0x0],_0x216abe[0x1])));const _0x303566=Cesium$1[_0x1403b3(0x12a)]['fromDegrees'](_0x216abe[0x0],_0x216abe[0x1],_0x31bec4);if(!_0x303566)return _0x726e05;const _0x1afb5a=_0x2339c4['cartesianToCanvasCoordinates'](_0x303566);if(!_0x1afb5a)return _0x726e05;if(_0x2339c4['mapvDepthTest']&&_0x2339c4[_0x1403b3(_0x33d4a7._0x41b7d1)]===Cesium$1['SceneMode']['SCENE3D']){const _0x1b6d7a=new Cesium$1[(_0x1403b3(_0x33d4a7._0x3865da))](_0x2339c4['globe']['ellipsoid'],_0x2339c4['camera']['positionWC']),_0x658d6f=_0x1b6d7a['isPointVisible'](_0x303566);if(!_0x658d6f)return _0x726e05;}return[_0x1afb5a['x'],_0x1afb5a['y']];}};void 0x0!==_0x3c8e30&&(_0x1233fc['filter']=function(_0x2a156c){const _0x222d71=_0x11e149,_0x4c4c00=_0x146c13['trails']||0xa;return!!(_0x3c8e30&&_0x2a156c[_0x222d71(_0xb32da8._0x2cebdf)]>_0x3c8e30-_0x4c4c00&&_0x2a156c[_0x222d71(_0xb32da8._0x199d7a)]<_0x3c8e30);});let _0x4f4736;if(this[_0x11e149(0xee)]['draw']==='cluster'&&(!this['options'][_0x11e149(0xf1)]||this['options'][_0x11e149(0xf1)]>=this['getZoom']())){this['map']['getExtent']();const _0x53669c=this['getZoom'](),_0x860453=this['supercluster']['getClusters']([-0xb4,-0x5a,0xb4,0x5a],_0x53669c);this['pointCountMax']=this[_0x11e149(0x103)]['trees'][_0x53669c][_0x11e149(_0x10efd1._0xebb51)],this['pointCountMin']=this[_0x11e149(_0x10efd1._0xe87edc)]['trees'][_0x53669c]['min'];let _0x5cabf5={},_0x38faa7=null,_0x1ca761=null;this[_0x11e149(_0x10efd1._0x436dd9)]===this['pointCountMin']?(_0x38faa7=this[_0x11e149(0xee)]['fillStyle'],_0x1ca761=this['options']['minSize']||0x8):_0x5cabf5=new mapv__namespace['utilDataRangeIntensity']({'min':this[_0x11e149(0x129)],'max':this[_0x11e149(0x13e)],'minSize':this['options']['minSize']||0x8,'maxSize':this[_0x11e149(_0x10efd1._0x51a9f6)]['maxSize']||0x1e,'gradient':this['options']['gradient']});for(let _0x4f9630=0x0;_0x4f9630<_0x860453[_0x11e149(0x114)];_0x4f9630++){const _0x4cb6eb=_0x860453[_0x4f9630];_0x4cb6eb[_0x11e149(0x121)]&&_0x4cb6eb['properties'][_0x11e149(0xd6)]?(_0x860453[_0x4f9630]['size']=_0x1ca761||_0x5cabf5['getSize'](_0x4cb6eb['properties']['point_count']),_0x860453[_0x4f9630]['fillStyle']=_0x38faa7||_0x5cabf5['getColor'](_0x4cb6eb['properties']['point_count'])):_0x860453[_0x4f9630]['size']=this['options']['size'];}this['clusterDataSet']['set'](_0x860453),_0x4f4736=this[_0x11e149(_0x10efd1._0x300399)]['get'](_0x1233fc);}else _0x4f4736=this[_0x11e149(0xe0)]['get'](_0x1233fc);this[_0x11e149(_0x10efd1._0x19a5fd)](_0x4f4736);this['options']['unit']==='m'&&this[_0x11e149(0xee)]['size']&&(this[_0x11e149(_0x10efd1._0x51a9f6)][_0x11e149(_0x10efd1._0x3776f4)]=this['options'][_0x11e149(0x106)]);const _0x915edb=_0x2339c4['cartesianToCanvasCoordinates'](Cesium$1['Cartesian3']['fromDegrees'](0x0,0x0));if(!_0x915edb)return;this['drawContext'](_0x5f12c5,new mapv__namespace['DataSet'](_0x4f4736),this['options'],_0x915edb),this[_0x11e149(0xee)]['updateCallback']&&this[_0x11e149(0xee)][_0x11e149(_0x10efd1._0x3f4720)](_0x3c8e30);}['updateData'](_0x235733,_0x6ab7e2){const _0x4058e3=_0x1fcddd;let _0x2cac42=_0x235733;_0x2cac42&&_0x2cac42['get']&&(_0x2cac42=_0x2cac42['get']()),void 0x0!==_0x2cac42&&this['dataSet'][_0x4058e3(0xdb)](_0x2cac42),super[_0x4058e3(0x104)]({'options':_0x6ab7e2});}['addData'](_0x2fc2d5,_0x310b7f){const _0x327b16={_0x3cd45b:0xdd},_0x1fea2e=_0x1fcddd;let _0x14ecf0=_0x2fc2d5;_0x2fc2d5&&_0x2fc2d5['get']&&(_0x14ecf0=_0x2fc2d5[_0x1fea2e(_0x327b16._0x3cd45b)]()),this['dataSet']['add'](_0x14ecf0),this['update']({'options':_0x310b7f});}['getData'](){return this['dataSet'];}[_0x1fcddd(0xfc)](_0x52331e){const _0x49110e={_0x276ab1:0xdb},_0x36f4ad=_0x1fcddd;if(this['dataSet']){const _0x9fcbe1=this[_0x36f4ad(0xe0)]['get']({'filter':function(_0x45c7b2){return _0x52331e==null||typeof _0x52331e!=='function'||!_0x52331e(_0x45c7b2);}});this['dataSet'][_0x36f4ad(_0x49110e._0x276ab1)](_0x9fcbe1),this['update']({'options':null});}}['clearData'](){this['dataSet']&&this['dataSet']['clear'](),this['update']({'options':null});}['draw'](){const _0x15d40f={_0x346cb8:0xd7},_0x4dd741=_0x1fcddd;this[_0x4dd741(_0x15d40f._0x346cb8)]['draw']();}['clear'](_0x1a5d77){const _0xf1231e={_0x28f811:0xec,_0x3f6a64:0x138},_0x53aa20=_0x1fcddd;_0x1a5d77&&_0x1a5d77[_0x53aa20(_0xf1231e._0x28f811)]&&_0x1a5d77['clearRect'](0x0,0x0,_0x1a5d77['canvas']['width'],_0x1a5d77[_0x53aa20(_0xf1231e._0x3f6a64)]['height']);}['getZoom'](){const _0xb88bb={_0x19eb00:0xf7},_0x3d2062=_0x1fcddd;return this[_0x3d2062(_0xb88bb._0x19eb00)]['level'];}['destroy'](){const _0x51d172={_0x5d0a0f:0xdf,_0xb3c6b:0xd7},_0x3fa1ba=_0x1fcddd;this['clear'](this['getContext']()),this[_0x3fa1ba(0x133)](),this[_0x3fa1ba(_0x51d172._0x5d0a0f)]&&this[_0x3fa1ba(0xdf)]['stop'](),this['animator']=null,this[_0x3fa1ba(_0x51d172._0xb3c6b)]=null;}}if(mapv__namespace!==null&&mapv__namespace!==void 0x0&&mapv__namespace['DataSet'])mapv__namespace[_0x1fcddd(0x11c)]['prototype']['transferCoordinate']=function(_0x4ac7a7,_0x45b093,_0x214565,_0xc0792d){const _0xb61a2b={_0x28540e:0x114,_0x21c3c8:0x136},_0x48f016={_0x47e833:0x114},_0xbefa9c=_0x1fcddd;_0xc0792d=_0xc0792d||'_coordinates',_0x214565=_0x214565||'coordinates';for(let _0x222cc2=0x0;_0x222cc2<_0x4ac7a7['length'];_0x222cc2++){const _0x1d6118=_0x4ac7a7[_0x222cc2]['geometry'],_0x3e6399=_0x1d6118[_0x214565];switch(_0x1d6118[_0xbefa9c(0x110)]){case _0xbefa9c(0x107):{const _0xb29736=_0x45b093(_0x3e6399);_0xb29736?_0x1d6118[_0xc0792d]=_0xb29736:_0x1d6118[_0xc0792d]=[-0x3e7,-0x3e7];}break;case _0xbefa9c(0x122):{const _0x188ed7=[];for(let _0x4673b8=0x0;_0x4673b8<_0x3e6399['length'];_0x4673b8++){const _0x38ae18=_0x45b093(_0x3e6399[_0x4673b8]);_0x38ae18&&_0x188ed7['push'](_0x38ae18);}_0x1d6118[_0xc0792d]=_0x188ed7;}break;case'MultiLineString':case'Polygon':{const _0x42a090=_0x30784f(_0x3e6399);_0x1d6118[_0xc0792d]=_0x42a090;}break;case'MultiPolygon':{const _0x2fa170=[];for(let _0x4975d4=0x0;_0x4975d4<_0x3e6399['length'];_0x4975d4++){const _0x4212fe=_0x30784f(_0x3e6399[_0x4975d4]);_0x4212fe[_0xbefa9c(_0xb61a2b._0x28540e)]>0x0&&_0x2fa170[_0xbefa9c(_0xb61a2b._0x21c3c8)](_0x4212fe);}_0x1d6118[_0xc0792d]=_0x2fa170;}break;}}function _0x30784f(_0x3034f1){const _0x132d5a=_0xbefa9c,_0x4b0a2b=[];for(let _0x244a52=0x0;_0x244a52<_0x3034f1['length'];_0x244a52++){const _0x17ceae=_0x3034f1[_0x244a52],_0x2c90cf=[];for(let _0x56ed44=0x0;_0x56ed44<_0x17ceae[_0x132d5a(_0x48f016._0x47e833)];_0x56ed44++){const _0x20aaab=_0x45b093(_0x17ceae[_0x56ed44]);_0x20aaab&&_0x2c90cf['push'](_0x20aaab);}_0x2c90cf['length']>0x0&&_0x4b0a2b[_0x132d5a(0x136)](_0x2c90cf);}return _0x4b0a2b;}return _0x4ac7a7;};else throw new Error('请引入\x20mapv\x20库\x20');const Cesium=mars3d__namespace['Cesium'],BaseLayer=mars3d__namespace['layer']['BaseLayer'];function _0x4112(){const _0x43a213=['remove','postRender','block','properties','LineString','mousemove','100dOYfGZ','animatorMovestartEvent','click','76419JnOEcp','1316668iuabQT','pointCountMin','Cartesian3','_size','left','destroy','clear','step','15pjJCUd','mapvFixedHeight','5OVSHxN','clearData','bind','width','push','getOwnPropertyDescriptor','canvas','_reset','max','forEach','ymax','_onMapClick','pointCountMax','getData','18pawUiv','_canvasUpdate','steps','Util','_onMoveStartEvent','55071RPRlmN','clusterDataSet','cluster_id','canvasLayer','unbindEvent','time','stopAniamation','set','zIndex','get','processData','animator','dataSet','updateData','initDevicePixelRatio','start','cameraMoveEnd','45438qtQVyf','mouseMove','pointerEvents','_pointerEvents','methods','context','setZIndex','clearRect','windowPosition','options','create','height','maxClusterZoom','_mapVRenderer','337545HrFsjZ','register','render','bindEvent','map','EllipsoidalOccluder','getHeight','xmax','fixedHeight','removeData','EventType','_data','display','none','mapvAutoHeight','MapVLayer','supercluster','update','_addedHook','size','Point','fromDegrees','destination-out','1886336JEBHKv','6050627cvmhxh','all','0px','scale','mode','type','mapv','restore','devicePixelRatio','length','style','_removedHook','_map','mousemoveEvent','mars3d-mapv','updateCallback','stepsRange','DataSet','animatorMoveendEvent'];_0x4112=function(){return _0x43a213;};return _0x4112();}class MapVLayer extends BaseLayer{constructor(_0x43fa82,_0x3e71c9){const _0x25699b=_0x1fcddd;super(_0x43fa82),this['_pointerEvents']=this['options']['pointerEvents'],this['dataSet']=_0x3e71c9||new mapv__namespace[(_0x25699b(0x11c))](_0x43fa82['data']),this['canvas']=null;}get['pointerEvents'](){return this['_pointerEvents'];}set['pointerEvents'](_0x52aff4){const _0x19c0e4={_0x4b495e:0x10c},_0x554966=_0x1fcddd;this[_0x554966(0xe8)]=_0x52aff4,this['canvas']&&(_0x52aff4?this['canvas'][_0x554966(0x115)][_0x554966(0xe7)]=_0x554966(_0x19c0e4._0x4b495e):this['canvas']['style']['pointerEvents']=_0x554966(0x100));}['_showHook'](_0x22cfbe){const _0x3256d3=_0x1fcddd;_0x22cfbe?this['canvas']['style']['display']=_0x3256d3(0x120):this[_0x3256d3(0x138)][_0x3256d3(0x115)][_0x3256d3(0xff)]='none';}['_mountedHook'](){const _0x4486a3={_0x498cc6:0x101},_0x591fa3=_0x1fcddd;this['_map']['scene']['mapvDepthTest']=this['options']['depthTest']??!![],this[_0x591fa3(0x117)]['scene'][_0x591fa3(_0x4486a3._0x498cc6)]=this['options']['clampToGround']??![],this['_map']['scene'][_0x591fa3(0x131)]=this[_0x591fa3(0xee)][_0x591fa3(0xfb)]??0x0;}[_0x1fcddd(0x105)](){const _0x37bce7={_0x139d91:0xe0,_0x227009:0xfe,_0x351f0c:0xf2},_0x130ce5=_0x1fcddd;this['dataSet']&&(!this[_0x130ce5(_0x37bce7._0x139d91)][_0x130ce5(0xfe)]||this[_0x130ce5(_0x37bce7._0x139d91)][_0x130ce5(0xfe)]['length']===0x0)&&(this['dataSet'][_0x130ce5(_0x37bce7._0x227009)]=[]['concat'](this['dataSet']['_dataCache'])),this[_0x130ce5(_0x37bce7._0x351f0c)]=new MapVRenderer(this['_map'],this['dataSet'],this['options'],this),this['initDevicePixelRatio'](),this['canvas']=this['_createCanvas'](),this['render']=this['render']['bind'](this),this[_0x130ce5(0xf6)](),this['_reset']();}[_0x1fcddd(0x116)](){const _0xfbbfd0=_0x1fcddd;this[_0xfbbfd0(0xd8)](),this['_mapVRenderer']&&(this[_0xfbbfd0(0xf2)]['destroy'](),this[_0xfbbfd0(0xf2)]=null),this['canvas']['parentElement']['removeChild'](this['canvas']);}[_0x1fcddd(0xe2)](){const _0x3159da=_0x1fcddd;this[_0x3159da(0x113)]=window['devicePixelRatio']||0x1;}['bindEvent'](){const _0x451a3a={_0x51b2c2:0x117,_0x3eb7a1:0xd3,_0xf9c505:0xe6},_0x2ad53f=_0x1fcddd;var _0x37d183,_0xa70620;this[_0x2ad53f(_0x451a3a._0x51b2c2)]['on'](mars3d__namespace['EventType']['mouseDown'],this[_0x2ad53f(0xd3)],this),this['_map']['on'](mars3d__namespace['EventType']['cameraMoveStart'],this[_0x2ad53f(_0x451a3a._0x3eb7a1)],this),this['_map']['on'](mars3d__namespace['EventType'][_0x2ad53f(0xe4)],this['_onMoveEndEvent'],this),(_0x37d183=this['options'])!==null&&_0x37d183!==void 0x0&&(_0x37d183=_0x37d183[_0x2ad53f(0xe9)])!==null&&_0x37d183!==void 0x0&&_0x37d183[_0x2ad53f(0x126)]&&this['_map']['on'](mars3d__namespace['EventType'][_0x2ad53f(0x126)],this['_onMapClick'],this),(_0xa70620=this['options'])!==null&&_0xa70620!==void 0x0&&(_0xa70620=_0xa70620['methods'])!==null&&_0xa70620!==void 0x0&&_0xa70620['mousemove']&&this['_map']['on'](mars3d__namespace['EventType'][_0x2ad53f(_0x451a3a._0xf9c505)],this['_onMapMouseMove'],this);}['unbindEvent'](){const _0x565d84={_0xc7cf32:0xd3,_0x1a1861:0xfd,_0x2e9692:0xd3,_0x28cf04:0x117,_0x1940bc:0x126,_0x5dbd1c:0x117},_0x58de54=_0x1fcddd;var _0x2d6729,_0x4f168;this['_map']['off'](mars3d__namespace['EventType']['mouseDown'],this[_0x58de54(_0x565d84._0xc7cf32)],this),this[_0x58de54(0x117)]['off'](mars3d__namespace[_0x58de54(_0x565d84._0x1a1861)]['cameraMoveStart'],this[_0x58de54(_0x565d84._0x2e9692)],this),this['_map']['off'](mars3d__namespace[_0x58de54(0xfd)]['cameraMoveEnd'],this['_onMoveEndEvent'],this),this['_map']['off'](mars3d__namespace[_0x58de54(0xfd)][_0x58de54(0x11f)],this[_0x58de54(0x139)],this),(_0x2d6729=this['options'])!==null&&_0x2d6729!==void 0x0&&(_0x2d6729=_0x2d6729['methods'])!==null&&_0x2d6729!==void 0x0&&_0x2d6729['click']&&this[_0x58de54(_0x565d84._0x28cf04)]['off'](mars3d__namespace['EventType'][_0x58de54(_0x565d84._0x1940bc)],this['_onMapClick'],this),(_0x4f168=this['options'])!==null&&_0x4f168!==void 0x0&&(_0x4f168=_0x4f168['methods'])!==null&&_0x4f168!==void 0x0&&_0x4f168['mousemove']&&this[_0x58de54(_0x565d84._0x5dbd1c)]['off'](mars3d__namespace['EventType']['mouseMove'],this['_onMapMouseMove'],this);}['_onMoveStartEvent'](){const _0x4af07f={_0x82f159:0x11f},_0x237823=_0x1fcddd;this['_mapVRenderer']&&(this['_mapVRenderer'][_0x237823(0x125)](),this['_map']['off'](mars3d__namespace[_0x237823(0xfd)][_0x237823(0x11f)],this['_reset'],this),this['_map']['on'](mars3d__namespace['EventType'][_0x237823(_0x4af07f._0x82f159)],this[_0x237823(0x139)],this));}['_onMoveEndEvent'](){const _0x343f1c={_0x15c2b9:0x117,_0x319803:0xfd},_0x3e8f4b=_0x1fcddd;this['_mapVRenderer']&&(this[_0x3e8f4b(_0x343f1c._0x15c2b9)]['off'](mars3d__namespace[_0x3e8f4b(_0x343f1c._0x319803)]['postRender'],this[_0x3e8f4b(0x139)],this),this['_mapVRenderer']['animatorMoveendEvent'](),this['_reset']());}['_setOptionsHook'](_0xd85f8,_0x2304da){const _0xf1bda5=_0x1fcddd;this['_removedHook'](),this[_0xf1bda5(0x105)]();}['addData'](_0x245baf){const _0x1176ef={_0x449793:0xf2},_0x118bab=_0x1fcddd;this[_0x118bab(_0x1176ef._0x449793)]&&this['_mapVRenderer']['addData'](_0x245baf,this['options']);}[_0x1fcddd(0xe1)](_0x105d88){const _0x49616a={_0x4d76d5:0xf2},_0x160219=_0x1fcddd;this[_0x160219(_0x49616a._0x4d76d5)]&&this['_mapVRenderer']['updateData'](_0x105d88,this[_0x160219(0xee)]);}[_0x1fcddd(0xce)](){const _0x5d4a03=_0x1fcddd;return this['_mapVRenderer']&&(this['dataSet']=this[_0x5d4a03(0xf2)]['getData']()),this['dataSet'];}[_0x1fcddd(0xfc)](_0x124168){const _0x30847f=_0x1fcddd;this[_0x30847f(0xf2)]&&this['_mapVRenderer']['removeData'](_0x124168);}['removeAllData'](){const _0x4c4f10={_0x22c38e:0xf2},_0x133bb5=_0x1fcddd;this[_0x133bb5(_0x4c4f10._0x22c38e)]&&this[_0x133bb5(0xf2)]['clearData']();}['_createCanvas'](){const _0x1b2489={_0x23bb98:0x138,_0x148515:0x119,_0x53c102:0x10d,_0x132ae1:0x12c,_0x150d35:0xf0,_0x1330da:0x117,_0x448d1c:0x115,_0x488512:0xea,_0x4e1a5f:0x113},_0x396f2b=_0x1fcddd,_0x566a80=mars3d__namespace['DomUtil'][_0x396f2b(0xef)](_0x396f2b(_0x1b2489._0x23bb98),_0x396f2b(_0x1b2489._0x148515),this['_map']['container']);_0x566a80['id']=this['id'],_0x566a80['style']['position']='absolute',_0x566a80['style']['top']=_0x396f2b(_0x1b2489._0x53c102),_0x566a80['style'][_0x396f2b(_0x1b2489._0x132ae1)]='0px',_0x566a80['width']=parseInt(this['_map'][_0x396f2b(_0x1b2489._0x23bb98)]['width']),_0x566a80[_0x396f2b(0xf0)]=parseInt(this['_map'][_0x396f2b(_0x1b2489._0x23bb98)][_0x396f2b(_0x1b2489._0x150d35)]),_0x566a80['style']['width']=this[_0x396f2b(_0x1b2489._0x1330da)]['canvas'][_0x396f2b(_0x1b2489._0x448d1c)]['width'],_0x566a80[_0x396f2b(0x115)]['height']=this['_map'][_0x396f2b(_0x1b2489._0x23bb98)]['style'][_0x396f2b(_0x1b2489._0x150d35)],_0x566a80[_0x396f2b(0x115)]['pointerEvents']=this['_pointerEvents']?'auto':'none',_0x566a80['style']['zIndex']=this['options']['zIndex']??0x9;if(this['options'][_0x396f2b(_0x1b2489._0x488512)]==='2d'){const _0x20d57c=this[_0x396f2b(_0x1b2489._0x4e1a5f)];_0x566a80['getContext'](this['options']['context'])[_0x396f2b(0x10e)](_0x20d57c,_0x20d57c);}return _0x566a80;}[_0x1fcddd(0x139)](){const _0x121b40={_0x3b85aa:0xf5},_0x165471=_0x1fcddd;this['resize'](),this[_0x165471(_0x121b40._0x3b85aa)]();}['draw'](){this['_reset']();}[_0x1fcddd(0x11e)](){const _0x3bf86d=_0x1fcddd;this['_mapVRenderer']&&(this['_mapVRenderer'][_0x3bf86d(0x12d)](),this['_mapVRenderer']=null),this['canvas']['parentElement']['removeChild'](this['canvas']);}[_0x1fcddd(0xf5)](){const _0x2c00eb={_0x39eeda:0xd0},_0x4c4cb2=_0x1fcddd;this['_mapVRenderer'][_0x4c4cb2(_0x2c00eb._0x39eeda)]();}['resize'](){const _0x2ca451={_0x4b38c9:0x138,_0x4336a7:0x10d,_0x5798ee:0x135,_0x20a64c:0x138,_0x482246:0xf0,_0x525f50:0x115},_0x3796eb=_0x1fcddd;if(this['canvas']){const _0x550799=this[_0x3796eb(_0x2ca451._0x4b38c9)];_0x550799[_0x3796eb(0x115)]['position']='absolute',_0x550799['style']['top']=_0x3796eb(_0x2ca451._0x4336a7),_0x550799['style']['left']='0px',_0x550799['width']=parseInt(this['_map']['canvas'][_0x3796eb(_0x2ca451._0x5798ee)]),_0x550799[_0x3796eb(0xf0)]=parseInt(this['_map'][_0x3796eb(_0x2ca451._0x20a64c)][_0x3796eb(_0x2ca451._0x482246)]),_0x550799[_0x3796eb(_0x2ca451._0x525f50)][_0x3796eb(_0x2ca451._0x5798ee)]=this['_map'][_0x3796eb(_0x2ca451._0x4b38c9)][_0x3796eb(0x115)]['width'],_0x550799['style']['height']=this['_map']['canvas']['style']['height'];}}['getRectangle'](_0x4f66bb){const _0x51739a={_0x2e6d74:0xd2,_0x3710a5:0xe0,_0x27ec12:0x13c},_0x5ca75b=_0x1fcddd;if(!this[_0x5ca75b(0xe0)]||!this['dataSet']['_data'])return;const _0x4799db=mars3d__namespace[_0x5ca75b(_0x51739a._0x2e6d74)]['getExtentByGeoJSON']({'type':'FeatureCollection','features':this[_0x5ca75b(_0x51739a._0x3710a5)]['_data']});if(!_0x4799db)return;return _0x4f66bb!==null&&_0x4f66bb!==void 0x0&&_0x4f66bb['isFormat']?_0x4799db:Cesium['Rectangle'][_0x5ca75b(0x108)](_0x4799db['xmin'],_0x4799db['ymin'],_0x4799db[_0x5ca75b(0xfa)],_0x4799db[_0x5ca75b(_0x51739a._0x27ec12)]);}['_onMapClick'](_0x540d5c){const _0x4020ff={_0x137b3a:0xed},_0x247e9c=_0x1fcddd;this['_cache_event']=_0x540d5c,this['_mapVRenderer']&&this['_mapVRenderer']['clickEvent'](_0x540d5c[_0x247e9c(_0x4020ff._0x137b3a)],_0x540d5c);}['_onMapMouseMove'](_0x329c80){const _0x2fa631={_0x1737ea:0x118},_0x1592d8=_0x1fcddd;this['_cache_event']=_0x329c80,this['_mapVRenderer']&&this['_mapVRenderer'][_0x1592d8(_0x2fa631._0x1737ea)](_0x329c80['windowPosition'],_0x329c80);}['on'](_0x26ee9d,_0x4799e6,_0x58b76f){const _0x381b09={_0x195743:0x126,_0x125a18:0xfd,_0x4e4892:0x13d,_0x2c1760:0xfd,_0x364dbb:0xe6},_0x3530a6={_0x5df23c:0x134},_0x4c656b=_0x1fcddd;this['options'][_0x4c656b(0xe9)]=this['options'][_0x4c656b(0xe9)]||{};if(_0x26ee9d===mars3d__namespace['EventType'][_0x4c656b(_0x381b09._0x195743)])this['options'][_0x4c656b(0xe9)]['click']=_0x2e4786=>{_0x2e4786&&_0x4799e6['bind'](_0x58b76f)({...this['_cache_event'],'layer':this,'data':_0x2e4786});},this[_0x4c656b(0x117)]['on'](mars3d__namespace[_0x4c656b(_0x381b09._0x125a18)]['click'],this[_0x4c656b(_0x381b09._0x4e4892)],this);else _0x26ee9d===mars3d__namespace['EventType']['mouseMove']&&(this['options']['methods']['mousemove']=_0x447013=>{const _0x1e77fb=_0x4c656b;_0x447013&&_0x4799e6[_0x1e77fb(_0x3530a6._0x5df23c)](_0x58b76f)({...this['_cache_event'],'layer':this,'data':_0x447013});},this['_map']['on'](mars3d__namespace[_0x4c656b(_0x381b09._0x2c1760)][_0x4c656b(_0x381b09._0x364dbb)],this['_onMapMouseMove'],this));return this;}['off'](_0x26a310,_0x233891){const _0x24e469={_0xe56e96:0xe9},_0x483026=_0x1fcddd;if(_0x26a310==='click'){var _0xa67e39;this['_map']['off'](_0x26a310,this[_0x483026(0x13d)],this),(_0xa67e39=this['options']['methods'])!==null&&_0xa67e39!==void 0x0&&_0xa67e39[_0x483026(0x123)]&&delete this['options']['methods'][_0x483026(0x126)];}else{if(_0x26a310==='mouseMove'){var _0x238a30;this['_map']['off'](_0x26a310,this['_onMapMouseMove'],this),(_0x238a30=this[_0x483026(0xee)][_0x483026(_0x24e469._0xe56e96)])!==null&&_0x238a30!==void 0x0&&_0x238a30[_0x483026(0x123)]&&delete this['options'][_0x483026(0xe9)]['mousemove'];}}return this;}}mars3d__namespace['LayerUtil'][_0x1fcddd(0xf4)]('mapv',MapVLayer),mars3d__namespace['layer'][_0x1fcddd(0x102)]=MapVLayer,mars3d__namespace[_0x1fcddd(0x111)]=mapv__namespace,exports['MapVLayer']=MapVLayer,Object['keys'](mapv)['forEach'](function(_0x2f7f1a){if(_0x2f7f1a!=='default'&&!exports['hasOwnProperty'](_0x2f7f1a))Object['defineProperty'](exports,_0x2f7f1a,{'enumerable':!![],'get':function(){return mapv[_0x2f7f1a];}});}),Object['defineProperty'](exports,'__esModule',{'value':!![]});
}));
{
"name": "mars3d-mapv",
"version": "3.7.6",
"version": "3.7.7",
"description": "Mars3D平台插件,结合mapv可视化功能插件",

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

"devDependencies": {
"mars3d": "~3.7.6"
"mars3d": "~3.7.7"
},

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