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.5 to 3.7.6

6

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

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

})(this, (function (exports, mapv, mars3d) {
'use strict';const _0x17fe2d=_0xca22;(function(_0x3b6e79,_0x384c61){const _0x4a3e57={_0x3ca348:0x1e6,_0x3eef9e:0x1df,_0xdebeef:0x1e5,_0x18951d:0x1bc,_0x1c94a7:0x1b9},_0x5802e1=_0xca22,_0xe34ed2=_0x3b6e79();while(!![]){try{const _0xa092cf=parseInt(_0x5802e1(_0x4a3e57._0x3ca348))/0x1*(parseInt(_0x5802e1(0x1c6))/0x2)+parseInt(_0x5802e1(_0x4a3e57._0x3eef9e))/0x3*(-parseInt(_0x5802e1(0x1e2))/0x4)+-parseInt(_0x5802e1(0x19d))/0x5+parseInt(_0x5802e1(0x1bf))/0x6+parseInt(_0x5802e1(_0x4a3e57._0xdebeef))/0x7*(-parseInt(_0x5802e1(0x19a))/0x8)+parseInt(_0x5802e1(_0x4a3e57._0x18951d))/0x9*(-parseInt(_0x5802e1(_0x4a3e57._0x1c94a7))/0xa)+parseInt(_0x5802e1(0x19e))/0xb;if(_0xa092cf===_0x384c61)break;else _0xe34ed2['push'](_0xe34ed2['shift']());}catch(_0x6e0ccc){_0xe34ed2['push'](_0xe34ed2['shift']());}}}(_0x28b4,0xc044b));function _interopNamespace(_0xbedbf6){const _0x2c0c40={_0x5d0671:0x1eb},_0x28880d=_0xca22;if(_0xbedbf6&&_0xbedbf6['__esModule'])return _0xbedbf6;var _0x54d60b=Object['create'](null);return _0xbedbf6&&Object['keys'](_0xbedbf6)['forEach'](function(_0xd00404){const _0x1b1008=_0xca22;if(_0xd00404!==_0x1b1008(0x1eb)){var _0x1389fd=Object['getOwnPropertyDescriptor'](_0xbedbf6,_0xd00404);Object['defineProperty'](_0x54d60b,_0xd00404,_0x1389fd[_0x1b1008(0x1d1)]?_0x1389fd:{'enumerable':!![],'get':function(){return _0xbedbf6[_0xd00404];}});}}),_0x54d60b[_0x28880d(_0x2c0c40._0x5d0671)]=_0xbedbf6,_0x54d60b;}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['__proto__']:Function;class MapVRenderer extends BaseLayer$1{constructor(_0x244c7a,_0x185fae,_0x49b3e1,_0x365a02){const _0x2b88b2={_0x25a26b:0x1cf},_0x2b35b5=_0xca22;super(_0x244c7a,_0x185fae,_0x49b3e1);if(!BaseLayer$1)return;this[_0x2b35b5(0x1de)]=_0x244c7a,this['scene']=_0x244c7a[_0x2b35b5(0x1dc)],this['dataSet']=_0x185fae,_0x49b3e1=_0x49b3e1||{},this['init'](_0x49b3e1),this['argCheck'](_0x49b3e1),this['initDevicePixelRatio'](),this['canvasLayer']=_0x365a02,this['stopAniamation']=!0x1,this[_0x2b35b5(_0x2b88b2._0x25a26b)]=_0x49b3e1[_0x2b35b5(_0x2b88b2._0x25a26b)];}['initDevicePixelRatio'](){const _0x3b2efa=_0xca22;this[_0x3b2efa(0x197)]=window['devicePixelRatio']||0x1;}['addAnimatorEvent'](){}[_0x17fe2d(0x1be)](){const _0x206e18={_0x2f51e1:0x1c2,_0x230995:0x19b},_0x9ef1df=_0x17fe2d,_0x3b1531=this['options']['animation'];this['isEnabledTime']()&&this[_0x9ef1df(_0x206e18._0x2f51e1)]&&(this['steps'][_0x9ef1df(_0x206e18._0x230995)]=_0x3b1531[_0x9ef1df(0x1ec)]['start']);}[_0x17fe2d(0x191)](){const _0x18d0e6={_0x8c5168:0x1c2},_0x374b39=_0x17fe2d;this['isEnabledTime']()&&this[_0x374b39(_0x18d0e6._0x8c5168)];}[_0x17fe2d(0x1af)](){const _0x153493=_0x17fe2d;return this['canvasLayer']['canvas'][_0x153493(0x1af)](this['context']);}['init'](_0x1d940d){const _0x3c28c6={_0x1f9ba9:0x1b3,_0x49b282:0x1ea,_0x3e4d52:0x1d4,_0x498694:0x1cd,_0x1d43ee:0x1ef,_0x545be6:0x1ef},_0x15bfde=_0x17fe2d;this[_0x15bfde(_0x3c28c6._0x1f9ba9)]=_0x1d940d,this[_0x15bfde(_0x3c28c6._0x49b282)](_0x1d940d),this['context']=this[_0x15bfde(_0x3c28c6._0x1f9ba9)][_0x15bfde(_0x3c28c6._0x3e4d52)]||'2d',Cesium$1[_0x15bfde(0x1b1)](this['options'][_0x15bfde(0x1a3)])&&this[_0x15bfde(_0x3c28c6._0x498694)]&&this['canvasLayer'][_0x15bfde(_0x3c28c6._0x1d43ee)]&&this[_0x15bfde(0x1cd)][_0x15bfde(_0x3c28c6._0x545be6)](this['options']['zIndex']),this['initAnimator']();}[_0x17fe2d(0x1d2)](_0x3ba37f){const _0x1c06ca={_0x2c7de5:0x1cd,_0x24c1f5:0x1af,_0x5cdb4e:0x190,_0x456638:0x1e4,_0x4e2265:0x194,_0x3da82a:0x1d4,_0x500f65:0x18f,_0x4abc23:0x1b3,_0x1c45c1:0x1a7,_0x2aff0f:0x1b5},_0xdc4071={_0xcfc0e1:0x1ab,_0x4ec5a0:0x1d0},_0x27efe7=_0x17fe2d,_0x12face=this['scene'];if(this[_0x27efe7(_0x1c06ca._0x2c7de5)]&&!this[_0x27efe7(0x1c4)]){const _0x486a95=this['options']['animation'],_0x1a6f5b=this[_0x27efe7(_0x1c06ca._0x24c1f5)]();if(this['isEnabledTime']()){if(void 0x0===_0x3ba37f)return void this['clear'](_0x1a6f5b);this['context']==='2d'&&(_0x1a6f5b['save'](),_0x1a6f5b['globalCompositeOperation']=_0x27efe7(_0x1c06ca._0x5cdb4e),_0x1a6f5b[_0x27efe7(_0x1c06ca._0x456638)]='rgba(0,\x200,\x200,\x20.1)',_0x1a6f5b['fillRect'](0x0,0x0,_0x1a6f5b[_0x27efe7(0x194)]['width'],_0x1a6f5b[_0x27efe7(_0x1c06ca._0x4e2265)]['height']),_0x1a6f5b['restore']());}else this['clear'](_0x1a6f5b);if(this[_0x27efe7(_0x1c06ca._0x3da82a)]==='2d')for(const _0x5df9d7 in this['options']){_0x1a6f5b[_0x5df9d7]=this['options'][_0x5df9d7];}else _0x1a6f5b['clear'](_0x1a6f5b['COLOR_BUFFER_BIT']);const _0x433917={'transferCoordinate':function(_0x318f66){const _0x4ef0eb=_0x27efe7,_0x5d55a9=null;let _0x5415b6=_0x12face[_0x4ef0eb(_0xdc4071._0xcfc0e1)];_0x12face['mapvAutoHeight']&&(_0x5415b6=_0x12face['getHeight'](Cesium$1['Cartographic'][_0x4ef0eb(_0xdc4071._0x4ec5a0)](_0x318f66[0x0],_0x318f66[0x1])));const _0x93d1fa=Cesium$1['Cartesian3'][_0x4ef0eb(_0xdc4071._0x4ec5a0)](_0x318f66[0x0],_0x318f66[0x1],_0x5415b6);if(!_0x93d1fa)return _0x5d55a9;const _0x57a8a2=_0x12face['cartesianToCanvasCoordinates'](_0x93d1fa);if(!_0x57a8a2)return _0x5d55a9;if(_0x12face[_0x4ef0eb(0x1d3)]&&_0x12face['mode']===Cesium$1[_0x4ef0eb(0x1e0)]['SCENE3D']){const _0x448fc7=new Cesium$1['EllipsoidalOccluder'](_0x12face['globe']['ellipsoid'],_0x12face[_0x4ef0eb(0x1a0)]['positionWC']),_0x44498a=_0x448fc7['isPointVisible'](_0x93d1fa);if(!_0x44498a)return _0x5d55a9;}return[_0x57a8a2['x'],_0x57a8a2['y']];}};void 0x0!==_0x3ba37f&&(_0x433917[_0x27efe7(_0x1c06ca._0x500f65)]=function(_0x1c704b){const _0x37e04a=_0x486a95['trails']||0xa;return!!(_0x3ba37f&&_0x1c704b['time']>_0x3ba37f-_0x37e04a&&_0x1c704b['time']<_0x3ba37f);});const _0x448235=this['dataSet']['get'](_0x433917);this['processData'](_0x448235),this['options']['unit']==='m'&&this[_0x27efe7(_0x1c06ca._0x4abc23)]['size'],this['options']['_size']=this['options']['size'];const _0x5db98f=_0x12face['cartesianToCanvasCoordinates'](Cesium$1['Cartesian3']['fromDegrees'](0x0,0x0));if(!_0x5db98f)return;this['drawContext'](_0x1a6f5b,new mapv__namespace[(_0x27efe7(_0x1c06ca._0x1c45c1))](_0x448235),this['options'],_0x5db98f),this[_0x27efe7(0x1b3)][_0x27efe7(0x1b5)]&&this['options'][_0x27efe7(_0x1c06ca._0x2aff0f)](_0x3ba37f);}}[_0x17fe2d(0x1c7)](_0x3e2fed,_0x2b0b73){let _0x32afe8=_0x3e2fed;_0x32afe8&&_0x32afe8['get']&&(_0x32afe8=_0x32afe8['get']()),void 0x0!==_0x32afe8&&this['dataSet']['set'](_0x32afe8),super['update']({'options':_0x2b0b73});}['addData'](_0x1d264d,_0x4698aa){const _0x4e9f55={_0x2ba95c:0x1c5,_0x4a4bf8:0x18e},_0x2bfb0b=_0x17fe2d;let _0x4dc268=_0x1d264d;_0x1d264d&&_0x1d264d['get']&&(_0x4dc268=_0x1d264d[_0x2bfb0b(0x1d1)]()),this[_0x2bfb0b(0x1e7)][_0x2bfb0b(_0x4e9f55._0x2ba95c)](_0x4dc268),this[_0x2bfb0b(_0x4e9f55._0x4a4bf8)]({'options':_0x4698aa});}[_0x17fe2d(0x19c)](){return this['dataSet'];}['removeData'](_0x3702b9){const _0x4b5778={_0x36aac9:0x1e7},_0xb66293=_0x17fe2d;if(this['dataSet']){const _0x599797=this[_0xb66293(_0x4b5778._0x36aac9)]['get']({'filter':function(_0x35cee2){return _0x3702b9==null||typeof _0x3702b9!=='function'||!_0x3702b9(_0x35cee2);}});this['dataSet']['set'](_0x599797),this['update']({'options':null});}}['clearData'](){this['dataSet']&&this['dataSet']['clear'](),this['update']({'options':null});}['draw'](){const _0x3dd7b9={_0x3d9a7a:0x1cd},_0x1e9ddf=_0x17fe2d;this[_0x1e9ddf(_0x3dd7b9._0x3d9a7a)][_0x1e9ddf(0x1b0)]();}['clear'](_0x2a52e4){const _0x3df669={_0x40538b:0x1db},_0x54c23a=_0x17fe2d;_0x2a52e4&&_0x2a52e4[_0x54c23a(0x1e1)]&&_0x2a52e4['clearRect'](0x0,0x0,_0x2a52e4['canvas'][_0x54c23a(_0x3df669._0x40538b)],_0x2a52e4['canvas']['height']);}['destroy'](){const _0x1e42ab={_0x5f2777:0x1c2},_0x1c0e63=_0x17fe2d;this['clear'](this['getContext']()),this['clearData'](),this[_0x1c0e63(_0x1e42ab._0x5f2777)]&&this[_0x1c0e63(_0x1e42ab._0x5f2777)]['stop'](),this['animator']=null,this['canvasLayer']=null;}}function _0xca22(_0x335d99,_0x48e4b1){const _0x28b40d=_0x28b4();return _0xca22=function(_0xca221f,_0x11fb85){_0xca221f=_0xca221f-0x18c;let _0x1cd9bd=_0x28b40d[_0xca221f];return _0x1cd9bd;},_0xca22(_0x335d99,_0x48e4b1);}if(mapv__namespace!==null&&mapv__namespace!==void 0x0&&mapv__namespace['DataSet'])mapv__namespace['DataSet'][_0x17fe2d(0x1f2)]['transferCoordinate']=function(_0x2bb2b2,_0x34ff68,_0x49745d,_0x1db36f){const _0x5ead4f={_0x4be4d8:0x1f0,_0x4bac16:0x1c9},_0x49249b={_0x5956df:0x1e9},_0x10a2fa=_0x17fe2d;_0x1db36f=_0x1db36f||'_coordinates',_0x49745d=_0x49745d||'coordinates';for(let _0x345913=0x0;_0x345913<_0x2bb2b2[_0x10a2fa(0x1e9)];_0x345913++){const _0x38281e=_0x2bb2b2[_0x345913]['geometry'],_0x20d34c=_0x38281e[_0x49745d];switch(_0x38281e['type']){case'Point':{const _0x496cfb=_0x34ff68(_0x20d34c);_0x496cfb?_0x38281e[_0x1db36f]=_0x496cfb:_0x38281e[_0x1db36f]=[-0x3e7,-0x3e7];}break;case'LineString':{const _0x35f8b5=[];for(let _0x38824e=0x0;_0x38824e<_0x20d34c['length'];_0x38824e++){const _0x2bbe0e=_0x34ff68(_0x20d34c[_0x38824e]);_0x2bbe0e&&_0x35f8b5['push'](_0x2bbe0e);}_0x38281e[_0x1db36f]=_0x35f8b5;}break;case _0x10a2fa(_0x5ead4f._0x4be4d8):case'Polygon':{const _0x2605ac=_0x6ff858(_0x20d34c);_0x38281e[_0x1db36f]=_0x2605ac;}break;case _0x10a2fa(0x193):{const _0x4ea035=[];for(let _0x183f5d=0x0;_0x183f5d<_0x20d34c['length'];_0x183f5d++){const _0xcf3f15=_0x6ff858(_0x20d34c[_0x183f5d]);_0xcf3f15[_0x10a2fa(0x1e9)]>0x0&&_0x4ea035[_0x10a2fa(_0x5ead4f._0x4bac16)](_0xcf3f15);}_0x38281e[_0x1db36f]=_0x4ea035;}break;}}function _0x6ff858(_0x5a9038){const _0x57b792=_0x10a2fa,_0x4d72d3=[];for(let _0x3910fd=0x0;_0x3910fd<_0x5a9038['length'];_0x3910fd++){const _0x214ff6=_0x5a9038[_0x3910fd],_0x36f644=[];for(let _0x4e9b73=0x0;_0x4e9b73<_0x214ff6[_0x57b792(_0x49249b._0x5956df)];_0x4e9b73++){const _0x1cbb40=_0x34ff68(_0x214ff6[_0x4e9b73]);_0x1cbb40&&_0x36f644[_0x57b792(0x1c9)](_0x1cbb40);}_0x36f644['length']>0x0&&_0x4d72d3['push'](_0x36f644);}return _0x4d72d3;}return _0x2bb2b2;};else throw new Error('请引入\x20mapv\x20库\x20');const Cesium=mars3d__namespace[_0x17fe2d(0x1a8)],BaseLayer=mars3d__namespace['layer'][_0x17fe2d(0x1bb)];function _0x28b4(){const _0xaa598a=['height','fillStyle','344337DniJCc','5578LFRXpe','dataSet','Rectangle','length','initDataRange','default','stepsRange','methods','DomUtil','setZIndex','MultiLineString','postRender','prototype','parentElement','_mountedHook','update','filter','destination-out','animatorMoveendEvent','Util','MultiPolygon','canvas','_addedHook','unbindEvent','devicePixelRatio','container','forEach','8FNJXvp','step','getData','6239795TNzzNN','18511911pNIqYt','_reset','camera','_onMoveStartEvent','_map','zIndex','mapvAutoHeight','initDevicePixelRatio','_createCanvas','DataSet','Cesium','_setOptionsHook','LayerUtil','mapvFixedHeight','top','windowPosition','clearData','getContext','draw','defined','pointerEvents','options','off','updateCallback','render','cameraMoveEnd','remove','28170bKqwWT','_dataCache','BaseLayer','3141jKRbGw','defineProperty','animatorMovestartEvent','7348158hnoLcy','getExtentByGeoJSON','_onMapClick','animator','resize','stopAniamation','add','118aiUXeV','updateData','_onMoveEndEvent','push','_onMapMouseMove','style','_mapVRenderer','canvasLayer','bind','animation','fromDegrees','get','_canvasUpdate','mapvDepthTest','context','click','EventType','mapv','MapVLayer','mousemove','0px','width','scene','display','map','21MZfNLx','SceneMode','clearRect','96504dzodhQ'];_0x28b4=function(){return _0xaa598a;};return _0x28b4();}class MapVLayer extends BaseLayer{constructor(_0x136ed4,_0x50bc5d){const _0x1ee640={_0x49d29a:0x1a7},_0x5c1317=_0x17fe2d;super(_0x136ed4),this['_pointerEvents']=this[_0x5c1317(0x1b3)][_0x5c1317(0x1b2)],this['dataSet']=_0x50bc5d||new mapv__namespace[(_0x5c1317(_0x1ee640._0x49d29a))](_0x136ed4['data']),this['canvas']=null;}get[_0x17fe2d(0x1b2)](){return this['_pointerEvents'];}set['pointerEvents'](_0x5b5c12){const _0x150cfe={_0x50ef2c:0x194},_0x56a8df=_0x17fe2d;this['_pointerEvents']=_0x5b5c12,this[_0x56a8df(_0x150cfe._0x50ef2c)]&&(_0x5b5c12?this['canvas']['style']['pointerEvents']='all':this['canvas']['style']['pointerEvents']='none');}['_showHook'](_0x4919d5){const _0xbba9ec={_0x27997d:0x1dd},_0x338757=_0x17fe2d;_0x4919d5?this['canvas']['style'][_0x338757(_0xbba9ec._0x27997d)]='block':this['canvas']['style']['display']='none';}[_0x17fe2d(0x18d)](){const _0x534322={_0x4394bc:0x1d3,_0x369d4e:0x1b3,_0x187c7f:0x1ab},_0x5e0ad9=_0x17fe2d;this['_map']['scene'][_0x5e0ad9(_0x534322._0x4394bc)]=this[_0x5e0ad9(_0x534322._0x369d4e)]['depthTest']??!![],this['_map']['scene'][_0x5e0ad9(0x1a4)]=this['options']['clampToGround']??![],this['_map'][_0x5e0ad9(0x1dc)][_0x5e0ad9(_0x534322._0x187c7f)]=this['options']['fixedHeight']??0x0;}['_addedHook'](){const _0x273fda={_0x25364e:0x1e7,_0xde98f8:0x1e9,_0x25fc13:0x1ba,_0x1457ac:0x1b3},_0x5cc822=_0x17fe2d;this[_0x5cc822(_0x273fda._0x25364e)]&&(!this['dataSet']['_data']||this[_0x5cc822(_0x273fda._0x25364e)]['_data'][_0x5cc822(_0x273fda._0xde98f8)]===0x0)&&(this['dataSet']['_data']=[]['concat'](this['dataSet'][_0x5cc822(_0x273fda._0x25fc13)])),this['_mapVRenderer']=new MapVRenderer(this[_0x5cc822(0x1a2)],this['dataSet'],this[_0x5cc822(_0x273fda._0x1457ac)],this),this['initDevicePixelRatio'](),this['canvas']=this['_createCanvas'](),this[_0x5cc822(0x1b6)]=this['render'][_0x5cc822(0x1ce)](this),this['bindEvent'](),this['_reset']();}['_removedHook'](){const _0x3edd18={_0x515b4b:0x196,_0x2824b9:0x1cc},_0x5397db=_0x17fe2d;this[_0x5397db(_0x3edd18._0x515b4b)](),this['_mapVRenderer']&&(this['_mapVRenderer']['destroy'](),this[_0x5397db(_0x3edd18._0x2824b9)]=null),this[_0x5397db(0x194)][_0x5397db(0x18c)]['removeChild'](this[_0x5397db(0x194)]);}[_0x17fe2d(0x1a5)](){const _0x1c1f7d={_0x43e27f:0x197},_0x927dc1=_0x17fe2d;this[_0x927dc1(_0x1c1f7d._0x43e27f)]=window['devicePixelRatio']||0x1;}['bindEvent'](){const _0x141f14={_0x2511b1:0x1a2,_0x3ad47d:0x1d5},_0x5f38d=_0x17fe2d;var _0x47e3b9,_0x502f47;this['_map']['on'](mars3d__namespace['EventType']['mouseDown'],this['_onMoveStartEvent'],this),this[_0x5f38d(_0x141f14._0x2511b1)]['on'](mars3d__namespace['EventType']['cameraMoveStart'],this['_onMoveStartEvent'],this),this[_0x5f38d(0x1a2)]['on'](mars3d__namespace['EventType']['cameraMoveEnd'],this[_0x5f38d(0x1c8)],this),(_0x47e3b9=this['options'])!==null&&_0x47e3b9!==void 0x0&&(_0x47e3b9=_0x47e3b9['methods'])!==null&&_0x47e3b9!==void 0x0&&_0x47e3b9['click']&&this['_map']['on'](mars3d__namespace['EventType'][_0x5f38d(_0x141f14._0x3ad47d)],this[_0x5f38d(0x1c1)],this),(_0x502f47=this['options'])!==null&&_0x502f47!==void 0x0&&(_0x502f47=_0x502f47['methods'])!==null&&_0x502f47!==void 0x0&&_0x502f47['mousemove']&&this['_map']['on'](mars3d__namespace['EventType']['mouseMove'],this['_onMapMouseMove'],this);}[_0x17fe2d(0x196)](){const _0x593d72={_0x184bd3:0x1b7,_0x514263:0x1c8,_0x36ba83:0x1f1,_0x4de2d3:0x1a2},_0x354ef9=_0x17fe2d;var _0x448d00,_0x4938ab;this['_map']['off'](mars3d__namespace['EventType']['mouseDown'],this['_onMoveStartEvent'],this),this['_map'][_0x354ef9(0x1b4)](mars3d__namespace['EventType']['cameraMoveStart'],this[_0x354ef9(0x1a1)],this),this['_map']['off'](mars3d__namespace['EventType'][_0x354ef9(_0x593d72._0x184bd3)],this[_0x354ef9(_0x593d72._0x514263)],this),this['_map']['off'](mars3d__namespace['EventType'][_0x354ef9(_0x593d72._0x36ba83)],this['_reset'],this),(_0x448d00=this[_0x354ef9(0x1b3)])!==null&&_0x448d00!==void 0x0&&(_0x448d00=_0x448d00['methods'])!==null&&_0x448d00!==void 0x0&&_0x448d00['click']&&this[_0x354ef9(0x1a2)]['off'](mars3d__namespace[_0x354ef9(0x1d6)][_0x354ef9(0x1d5)],this[_0x354ef9(0x1c1)],this),(_0x4938ab=this['options'])!==null&&_0x4938ab!==void 0x0&&(_0x4938ab=_0x4938ab[_0x354ef9(0x1ed)])!==null&&_0x4938ab!==void 0x0&&_0x4938ab['mousemove']&&this[_0x354ef9(_0x593d72._0x4de2d3)]['off'](mars3d__namespace['EventType']['mouseMove'],this['_onMapMouseMove'],this);}['_onMoveStartEvent'](){const _0x5f122c={_0x53dad7:0x1cc,_0x19e58e:0x1d6},_0x5dd36f=_0x17fe2d;this[_0x5dd36f(_0x5f122c._0x53dad7)]&&(this['_mapVRenderer']['animatorMovestartEvent'](),this['_map']['off'](mars3d__namespace[_0x5dd36f(_0x5f122c._0x19e58e)]['postRender'],this['_reset'],this),this['_map']['on'](mars3d__namespace['EventType']['postRender'],this[_0x5dd36f(0x19f)],this));}['_onMoveEndEvent'](){const _0x442ab8={_0x59dd8e:0x1a2,_0x104082:0x1d6,_0xe1b73:0x19f},_0x52608b=_0x17fe2d;this['_mapVRenderer']&&(this[_0x52608b(_0x442ab8._0x59dd8e)]['off'](mars3d__namespace[_0x52608b(_0x442ab8._0x104082)]['postRender'],this[_0x52608b(_0x442ab8._0xe1b73)],this),this['_mapVRenderer']['animatorMoveendEvent'](),this[_0x52608b(0x19f)]());}[_0x17fe2d(0x1a9)](_0x511ac4,_0x54f765){const _0x2e586f={_0x475546:0x195},_0x2596c4=_0x17fe2d;this['_removedHook'](),this[_0x2596c4(_0x2e586f._0x475546)]();}['addData'](_0x2b8508){const _0x341053=_0x17fe2d;this['_mapVRenderer']&&this[_0x341053(0x1cc)]['addData'](_0x2b8508,this[_0x341053(0x1b3)]);}['updateData'](_0x311f98){const _0x118587=_0x17fe2d;this['_mapVRenderer']&&this[_0x118587(0x1cc)]['updateData'](_0x311f98,this[_0x118587(0x1b3)]);}['getData'](){const _0x34f627=_0x17fe2d;return this['_mapVRenderer']&&(this['dataSet']=this['_mapVRenderer']['getData']()),this[_0x34f627(0x1e7)];}['removeData'](_0x4785b9){this['_mapVRenderer']&&this['_mapVRenderer']['removeData'](_0x4785b9);}['removeAllData'](){const _0x375e6b=_0x17fe2d;this['_mapVRenderer']&&this['_mapVRenderer'][_0x375e6b(0x1ae)]();}[_0x17fe2d(0x1a6)](){const _0xfd88f9={_0x3b1315:0x198,_0x2227a2:0x1ac,_0x58a5c3:0x194,_0x57a70f:0x1e3},_0x1240f1=_0x17fe2d,_0xa35d3f=mars3d__namespace[_0x1240f1(0x1ee)]['create']('canvas','mars3d-mapv',this['_map'][_0x1240f1(_0xfd88f9._0x3b1315)]);_0xa35d3f['id']=this['id'],_0xa35d3f['style']['position']='absolute',_0xa35d3f['style'][_0x1240f1(_0xfd88f9._0x2227a2)]='0px',_0xa35d3f['style']['left']='0px',_0xa35d3f['width']=parseInt(this['_map']['canvas']['width']),_0xa35d3f[_0x1240f1(0x1e3)]=parseInt(this['_map']['canvas']['height']),_0xa35d3f['style']['width']=this['_map'][_0x1240f1(_0xfd88f9._0x58a5c3)]['style']['width'],_0xa35d3f['style'][_0x1240f1(_0xfd88f9._0x57a70f)]=this['_map']['canvas']['style']['height'],_0xa35d3f[_0x1240f1(0x1cb)]['pointerEvents']=this['_pointerEvents']?'auto':'none',_0xa35d3f['style']['zIndex']=this['options']['zIndex']??0x9;if(this['options']['context']==='2d'){const _0x4ed137=this['devicePixelRatio'];_0xa35d3f['getContext'](this['options']['context'])['scale'](_0x4ed137,_0x4ed137);}return _0xa35d3f;}[_0x17fe2d(0x19f)](){this['resize'](),this['render']();}['draw'](){this['_reset']();}[_0x17fe2d(0x1b8)](){const _0x46fb7d=_0x17fe2d;this['_mapVRenderer']&&(this[_0x46fb7d(0x1cc)]['destroy'](),this['_mapVRenderer']=null),this['canvas']['parentElement']['removeChild'](this[_0x46fb7d(0x194)]);}['render'](){const _0xe079d0={_0x48eed5:0x1cc},_0x16c16f=_0x17fe2d;this[_0x16c16f(_0xe079d0._0x48eed5)]['_canvasUpdate']();}[_0x17fe2d(0x1c3)](){const _0x502eda={_0x12f628:0x1da,_0x4f4fd9:0x194,_0x215f53:0x1cb,_0x34f99f:0x1e3},_0xbfe63f=_0x17fe2d;if(this['canvas']){const _0x48ab8c=this['canvas'];_0x48ab8c['style']['position']='absolute',_0x48ab8c['style']['top']='0px',_0x48ab8c['style']['left']=_0xbfe63f(_0x502eda._0x12f628),_0x48ab8c[_0xbfe63f(0x1db)]=parseInt(this['_map']['canvas'][_0xbfe63f(0x1db)]),_0x48ab8c['height']=parseInt(this[_0xbfe63f(0x1a2)]['canvas']['height']),_0x48ab8c['style']['width']=this['_map'][_0xbfe63f(_0x502eda._0x4f4fd9)][_0xbfe63f(0x1cb)]['width'],_0x48ab8c[_0xbfe63f(_0x502eda._0x215f53)]['height']=this[_0xbfe63f(0x1a2)]['canvas']['style'][_0xbfe63f(_0x502eda._0x34f99f)];}}['getRectangle'](_0x20c324){const _0x344087={_0x3f1a8e:0x1c0},_0x20ee15=_0x17fe2d;if(!this[_0x20ee15(0x1e7)]||!this['dataSet']['_data'])return;const _0x3122e6=mars3d__namespace[_0x20ee15(0x192)][_0x20ee15(_0x344087._0x3f1a8e)]({'type':'FeatureCollection','features':this['dataSet']['_data']});if(!_0x3122e6)return;return _0x20c324!==null&&_0x20c324!==void 0x0&&_0x20c324['isFormat']?_0x3122e6:Cesium[_0x20ee15(0x1e8)]['fromDegrees'](_0x3122e6['xmin'],_0x3122e6['ymin'],_0x3122e6['xmax'],_0x3122e6['ymax']);}[_0x17fe2d(0x1c1)](_0x2b8018){const _0x54f94f={_0x3025f6:0x1cc},_0x4f27b9=_0x17fe2d;this['_cache_event']=_0x2b8018,this[_0x4f27b9(0x1cc)]&&this[_0x4f27b9(_0x54f94f._0x3025f6)]['clickEvent'](_0x2b8018['windowPosition'],_0x2b8018);}[_0x17fe2d(0x1ca)](_0x2d3bec){const _0x470ccb={_0x2cdf7d:0x1ad},_0x2b4299=_0x17fe2d;this['_cache_event']=_0x2d3bec,this['_mapVRenderer']&&this['_mapVRenderer']['mousemoveEvent'](_0x2d3bec[_0x2b4299(_0x470ccb._0x2cdf7d)],_0x2d3bec);}['on'](_0xd267ad,_0x119924,_0x38e690){const _0x19dea2={_0x190890:0x1d5,_0x5b6714:0x1b3},_0x40402b=_0x17fe2d;this[_0x40402b(0x1b3)]['methods']=this['options']['methods']||{};if(_0xd267ad===mars3d__namespace['EventType'][_0x40402b(_0x19dea2._0x190890)])this['options']['methods']['click']=_0x53c231=>{const _0x39caaa=_0x40402b;_0x53c231&&_0x119924[_0x39caaa(0x1ce)](_0x38e690)({...this['_cache_event'],'layer':this,'data':_0x53c231});},this['_map']['on'](mars3d__namespace['EventType']['click'],this['_onMapClick'],this);else _0xd267ad===mars3d__namespace['EventType']['mouseMove']&&(this[_0x40402b(_0x19dea2._0x5b6714)]['methods'][_0x40402b(0x1d9)]=_0x1d74eb=>{_0x1d74eb&&_0x119924['bind'](_0x38e690)({...this['_cache_event'],'layer':this,'data':_0x1d74eb});},this[_0x40402b(0x1a2)]['on'](mars3d__namespace[_0x40402b(0x1d6)]['mouseMove'],this['_onMapMouseMove'],this));return this;}['off'](_0x4249ac,_0x13a75a){const _0x2fa915=_0x17fe2d;if(_0x4249ac==='click'){var _0x51e661;this['_map']['off'](_0x4249ac,this['_onMapClick'],this),(_0x51e661=this['options']['methods'])!==null&&_0x51e661!==void 0x0&&_0x51e661['mousemove']&&delete this['options']['methods']['click'];}else{if(_0x4249ac==='mouseMove'){var _0x446b49;this['_map']['off'](_0x4249ac,this['_onMapMouseMove'],this),(_0x446b49=this['options'][_0x2fa915(0x1ed)])!==null&&_0x446b49!==void 0x0&&_0x446b49['mousemove']&&delete this[_0x2fa915(0x1b3)][_0x2fa915(0x1ed)]['mousemove'];}}return this;}}mars3d__namespace[_0x17fe2d(0x1aa)]['register'](_0x17fe2d(0x1d7),MapVLayer),mars3d__namespace['layer'][_0x17fe2d(0x1d8)]=MapVLayer,mars3d__namespace[_0x17fe2d(0x1d7)]=mapv__namespace,exports['MapVLayer']=MapVLayer,Object['keys'](mapv)[_0x17fe2d(0x199)](function(_0x32e02a){if(_0x32e02a!=='default'&&!exports['hasOwnProperty'](_0x32e02a))Object['defineProperty'](exports,_0x32e02a,{'enumerable':!![],'get':function(){return mapv[_0x32e02a];}});}),Object[_0x17fe2d(0x1bd)](exports,'__esModule',{'value':!![]});
'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':!![]});
}));
{
"name": "mars3d-mapv",
"version": "3.7.5",
"version": "3.7.6",
"description": "Mars3D平台插件,结合mapv可视化功能插件",

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

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

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