Socket
Socket
Sign inDemoInstall

mars3d-mapv

Package Overview
Dependencies
5
Maintainers
1
Versions
134
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.5.14 to 3.5.15

6

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

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

})(this, (function (exports, mapv, mars3d) {
'use strict';const _0x35a042=_0xe6dd;(function(_0x2484bb,_0x4ed174){const _0x122606={_0x1a4833:0xc9,_0xef677c:0xa3,_0x2bde69:0xc5,_0x4d1da0:0xec,_0x138e85:0xd4},_0x1f9ca1=_0xe6dd,_0xdb944d=_0x2484bb();while(!![]){try{const _0x4d32d8=-parseInt(_0x1f9ca1(0xa4))/0x1*(-parseInt(_0x1f9ca1(_0x122606._0x1a4833))/0x2)+parseInt(_0x1f9ca1(_0x122606._0xef677c))/0x3+parseInt(_0x1f9ca1(_0x122606._0x2bde69))/0x4*(parseInt(_0x1f9ca1(0xc8))/0x5)+parseInt(_0x1f9ca1(_0x122606._0x4d1da0))/0x6+-parseInt(_0x1f9ca1(0xe3))/0x7*(parseInt(_0x1f9ca1(0xbb))/0x8)+-parseInt(_0x1f9ca1(_0x122606._0x138e85))/0x9+parseInt(_0x1f9ca1(0xbe))/0xa*(-parseInt(_0x1f9ca1(0xdc))/0xb);if(_0x4d32d8===_0x4ed174)break;else _0xdb944d['push'](_0xdb944d['shift']());}catch(_0x2c4542){_0xdb944d['push'](_0xdb944d['shift']());}}}(_0xe8df,0x9e0a5));function _0xe8df(){const _0x123835=['mapvFixedHeight','height','bindEvent','steps','mapvDepthTest','cameraMoveEnd','updateData','scene','3576CSUhyI','unbindEvent','options','_data','trails','clearRect','_createCanvas','click','Util','clearData','initDevicePixelRatio','_onMapClick','fillRect','_setOptionsHook','animator','cartesianToCanvasCoordinates','xmin','postRender','defineProperty','animatorMoveendEvent','0px','getContext','Polygon','603372UDTNDd','31DkuStI','default','isFormat','_onMapMouseMove','off','coordinates','canvas','render','__esModule','unit','keys','EventType','update','push','top','mousemoveEvent','canvasLayer','ymax','style','mapv','set','create','depthTest','31288iuJcXs','_onMoveEndEvent','animatorMovestartEvent','451870mHPCPj','length','_mapVRenderer','fromDegrees','SCENE3D','_pointerEvents','globe','2632216Wbylcf','addData','globalCompositeOperation','5gcGZOB','31770PJxtsD','_removedHook','_onMoveStartEvent','dataSet','_reset','mouseMove','updateCallback','width','initAnimator','getData','请引入\x20mapv\x20库\x20','1302849yWVPgs','context','DataSet','clear','devicePixelRatio','scale','function','_map','44zsvHfp','Cartesian3','concat','stop','_canvasUpdate','get','mousemove','679IrHUaX'];_0xe8df=function(){return _0x123835;};return _0xe8df();}function _interopNamespace(_0x32b097){const _0xbc120b={_0x1c2fe1:0xac,_0x3ccdd2:0xae,_0x122b77:0xa5},_0x9eddae={_0x20ef7c:0xe1},_0x3b067f=_0xe6dd;if(_0x32b097&&_0x32b097[_0x3b067f(_0xbc120b._0x1c2fe1)])return _0x32b097;var _0x164afe=Object['create'](null);return _0x32b097&&Object[_0x3b067f(_0xbc120b._0x3ccdd2)](_0x32b097)['forEach'](function(_0xb2cfb5){const _0x2d4e25=_0x3b067f;if(_0xb2cfb5!=='default'){var _0x2d9ab6=Object['getOwnPropertyDescriptor'](_0x32b097,_0xb2cfb5);Object['defineProperty'](_0x164afe,_0xb2cfb5,_0x2d9ab6[_0x2d4e25(_0x9eddae._0x20ef7c)]?_0x2d9ab6:{'enumerable':!![],'get':function(){return _0x32b097[_0xb2cfb5];}});}}),_0x164afe[_0x3b067f(_0xbc120b._0x122b77)]=_0x32b097,_0x164afe;}function _0xe6dd(_0x57d466,_0x500ec4){const _0xe8df02=_0xe8df();return _0xe6dd=function(_0xe6dd20,_0x25d167){_0xe6dd20=_0xe6dd20-0xa2;let _0x5e0aa8=_0xe8df02[_0xe6dd20];return _0x5e0aa8;},_0xe6dd(_0x57d466,_0x500ec4);}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(_0x1c7295,_0x1f456a,_0x9d5d1d,_0x3c2441){const _0x397f63={_0x25c00c:0xf6},_0x31de68=_0xe6dd;super(_0x1c7295,_0x1f456a,_0x9d5d1d);if(!BaseLayer$1)return;this['map']=_0x1c7295,this['scene']=_0x1c7295['scene'],this['dataSet']=_0x1f456a,_0x9d5d1d=_0x9d5d1d||{},this['init'](_0x9d5d1d),this['argCheck'](_0x9d5d1d),this[_0x31de68(_0x397f63._0x25c00c)](),this['canvasLayer']=_0x3c2441,this['stopAniamation']=!0x1,this['animation']=_0x9d5d1d['animation'];}['initDevicePixelRatio'](){this['devicePixelRatio']=window['devicePixelRatio']||0x1;}['addAnimatorEvent'](){}[_0x35a042(0xbd)](){const _0x3d9eba={_0x1a30aa:0xfa,_0x590ff0:0xe7},_0x1a191e=_0x35a042,_0x23d6d8=this['options']['animation'];this['isEnabledTime']()&&this[_0x1a191e(_0x3d9eba._0x1a30aa)]&&(this[_0x1a191e(_0x3d9eba._0x590ff0)]['step']=_0x23d6d8['stepsRange']['start']);}[_0x35a042(0xff)](){const _0x56193d={_0x279868:0xfa},_0x154262=_0x35a042;this['isEnabledTime']()&&this[_0x154262(_0x56193d._0x279868)];}[_0x35a042(0x101)](){const _0x2c154d={_0x589dfc:0xaa},_0x3eccf1=_0x35a042;return this['canvasLayer'][_0x3eccf1(_0x2c154d._0x589dfc)]['getContext'](this['context']);}['init'](_0x4821c2){const _0x15703d={_0x3d3593:0xd1},_0x30ee6a=_0x35a042;this['options']=_0x4821c2,this['initDataRange'](_0x4821c2),this['context']=this['options']['context']||'2d',this['options']['zIndex']&&this['canvasLayer']&&this['canvasLayer']['setZIndex']&&this[_0x30ee6a(0xb4)]['setZIndex'](this['options']['zIndex']),this[_0x30ee6a(_0x15703d._0x3d3593)]();}[_0x35a042(0xe0)](_0x537976){const _0x3b9238={_0x189b07:0xf8,_0x5134b9:0xd7,_0x280264:0xee,_0x1ad3e2:0xfb,_0x480b2d:0xcf},_0x3168e3={_0x545e16:0xc4,_0x5e859c:0xc1},_0x2df485=_0x35a042,_0xa93103=this['scene'];if(this['canvasLayer']&&!this['stopAniamation']){const _0x2ca5e0=this['options']['animation'],_0x305c8c=this[_0x2df485(0x101)]();if(this['isEnabledTime']()){if(void 0x0===_0x537976)return void this['clear'](_0x305c8c);this['context']==='2d'&&(_0x305c8c['save'](),_0x305c8c[_0x2df485(0xc7)]='destination-out',_0x305c8c['fillStyle']='rgba(0,\x200,\x200,\x20.1)',_0x305c8c[_0x2df485(_0x3b9238._0x189b07)](0x0,0x0,_0x305c8c['canvas']['width'],_0x305c8c['canvas']['height']),_0x305c8c['restore']());}else this[_0x2df485(0xd7)](_0x305c8c);if(this['context']==='2d')for(const _0x183092 in this[_0x2df485(0xee)]){_0x305c8c[_0x183092]=this['options'][_0x183092];}else _0x305c8c[_0x2df485(_0x3b9238._0x5134b9)](_0x305c8c['COLOR_BUFFER_BIT']);const _0xf1bbb8={'transferCoordinate':function(_0x37ca32){const _0x49e104=_0x2df485,_0x285fad=null;let _0x29adb6=_0xa93103['mapvFixedHeight'];_0xa93103['mapvAutoHeight']&&(_0x29adb6=_0xa93103[_0x49e104(_0x3168e3._0x545e16)]['getHeight'](Cesium$1['Cartographic'][_0x49e104(_0x3168e3._0x5e859c)](_0x37ca32[0x0],_0x37ca32[0x1])));const _0x56bd2d=Cesium$1['Cartesian3']['fromDegrees'](_0x37ca32[0x0],_0x37ca32[0x1],_0x29adb6);if(!_0x56bd2d)return _0x285fad;const _0x1f4302=_0xa93103['cartesianToCanvasCoordinates'](_0x56bd2d);if(!_0x1f4302)return _0x285fad;if(_0xa93103[_0x49e104(0xe8)]&&_0xa93103['mode']===Cesium$1['SceneMode'][_0x49e104(0xc2)]){const _0x226916=new Cesium$1['EllipsoidalOccluder'](_0xa93103['globe']['ellipsoid'],_0xa93103['camera']['positionWC']),_0x74b1d9=_0x226916['isPointVisible'](_0x56bd2d);if(!_0x74b1d9)return _0x285fad;}return[_0x1f4302['x'],_0x1f4302['y']];}};void 0x0!==_0x537976&&(_0xf1bbb8['filter']=function(_0x3e8b2c){const _0x43f623=_0x2df485,_0x1ae36b=_0x2ca5e0[_0x43f623(0xf0)]||0xa;return!!(_0x537976&&_0x3e8b2c['time']>_0x537976-_0x1ae36b&&_0x3e8b2c['time']<_0x537976);});const _0xf0787e=this['dataSet'][_0x2df485(0xe1)](_0xf1bbb8);this['processData'](_0xf0787e),this[_0x2df485(_0x3b9238._0x280264)][_0x2df485(0xad)]==='m'&&this['options']['size'],this['options']['_size']=this['options']['size'];const _0x3edf27=_0xa93103[_0x2df485(_0x3b9238._0x1ad3e2)](Cesium$1[_0x2df485(0xdd)]['fromDegrees'](0x0,0x0));if(!_0x3edf27)return;this['drawContext'](_0x305c8c,new mapv__namespace['DataSet'](_0xf0787e),this['options'],_0x3edf27),this['options'][_0x2df485(_0x3b9238._0x480b2d)]&&this[_0x2df485(0xee)][_0x2df485(0xcf)](_0x537976);}}['updateData'](_0x31d443,_0x379fe1){let _0x39c486=_0x31d443;_0x39c486&&_0x39c486['get']&&(_0x39c486=_0x39c486['get']()),void 0x0!==_0x39c486&&this['dataSet']['set'](_0x39c486),super['update']({'options':_0x379fe1});}['addData'](_0x41c001,_0x21e64b){const _0xc85f7={_0x374b81:0xcc},_0x304807=_0x35a042;let _0x3c81e9=_0x41c001;_0x41c001&&_0x41c001['get']&&(_0x3c81e9=_0x41c001['get']()),this[_0x304807(_0xc85f7._0x374b81)]['add'](_0x3c81e9),this['update']({'options':_0x21e64b});}[_0x35a042(0xd2)](){const _0x4c9e5e=_0x35a042;return this[_0x4c9e5e(0xcc)];}['removeData'](_0x432575){const _0x14beb2={_0x1a8c82:0xe1,_0x4ecd7e:0xb0},_0x2ad110=_0x35a042;if(this['dataSet']){const _0x840ea5=this['dataSet'][_0x2ad110(_0x14beb2._0x1a8c82)]({'filter':function(_0x5999ec){const _0x41fbaf=_0x2ad110;return _0x432575==null||typeof _0x432575!==_0x41fbaf(0xda)||!_0x432575(_0x5999ec);}});this['dataSet'][_0x2ad110(0xb8)](_0x840ea5),this[_0x2ad110(_0x14beb2._0x4ecd7e)]({'options':null});}}[_0x35a042(0xf5)](){const _0x1dfebe=_0x35a042;this['dataSet']&&this['dataSet'][_0x1dfebe(0xd7)](),this['update']({'options':null});}['draw'](){const _0x2a8552=_0x35a042;this[_0x2a8552(0xb4)]['draw']();}['clear'](_0x187399){const _0x216e97={_0x560f40:0xf1},_0x4e763b=_0x35a042;_0x187399&&_0x187399['clearRect']&&_0x187399[_0x4e763b(_0x216e97._0x560f40)](0x0,0x0,_0x187399['canvas']['width'],_0x187399[_0x4e763b(0xaa)]['height']);}['destroy'](){const _0x11d770={_0x383d2e:0xfa,_0x3d21ce:0xdf},_0x1adc68=_0x35a042;this[_0x1adc68(0xd7)](this['getContext']()),this[_0x1adc68(0xf5)](),this['animator']&&this[_0x1adc68(_0x11d770._0x383d2e)][_0x1adc68(_0x11d770._0x3d21ce)](),this[_0x1adc68(0xfa)]=null,this['canvasLayer']=null;}}if(mapv__namespace!==null&&mapv__namespace!==void 0x0&&mapv__namespace[_0x35a042(0xd6)])mapv__namespace['DataSet']['prototype']['transferCoordinate']=function(_0x1ba5ec,_0x2153e6,_0xf02dd8,_0x27766c){const _0x451f23={_0xa9ea08:0xb1},_0x471951={_0x466ad0:0xbf},_0x4b54d6=_0x35a042;_0x27766c=_0x27766c||'_coordinates',_0xf02dd8=_0xf02dd8||_0x4b54d6(0xa9);for(let _0x27035d=0x0;_0x27035d<_0x1ba5ec['length'];_0x27035d++){const _0x21f27d=_0x1ba5ec[_0x27035d]['geometry'],_0x5ede6e=_0x21f27d[_0xf02dd8];switch(_0x21f27d['type']){case'Point':{const _0x1dfe39=_0x2153e6(_0x5ede6e);_0x1dfe39?_0x21f27d[_0x27766c]=_0x1dfe39:_0x21f27d[_0x27766c]=[-0x3e7,-0x3e7];}break;case'LineString':{const _0x56bc65=[];for(let _0x3c416a=0x0;_0x3c416a<_0x5ede6e['length'];_0x3c416a++){const _0x35679f=_0x2153e6(_0x5ede6e[_0x3c416a]);_0x35679f&&_0x56bc65[_0x4b54d6(_0x451f23._0xa9ea08)](_0x35679f);}_0x21f27d[_0x27766c]=_0x56bc65;}break;case'MultiLineString':case _0x4b54d6(0xa2):{const _0x527c58=_0x31aef9(_0x5ede6e);_0x21f27d[_0x27766c]=_0x527c58;}break;case'MultiPolygon':{const _0x36ed78=[];for(let _0xd63313=0x0;_0xd63313<_0x5ede6e['length'];_0xd63313++){const _0xecc04e=_0x31aef9(_0x5ede6e[_0xd63313]);_0xecc04e['length']>0x0&&_0x36ed78['push'](_0xecc04e);}_0x21f27d[_0x27766c]=_0x36ed78;}break;}}function _0x31aef9(_0x994929){const _0x166430=_0x4b54d6,_0x1ba733=[];for(let _0x136441=0x0;_0x136441<_0x994929['length'];_0x136441++){const _0x3aa99d=_0x994929[_0x136441],_0x4cb392=[];for(let _0x43c55a=0x0;_0x43c55a<_0x3aa99d['length'];_0x43c55a++){const _0x23de10=_0x2153e6(_0x3aa99d[_0x43c55a]);_0x23de10&&_0x4cb392['push'](_0x23de10);}_0x4cb392[_0x166430(_0x471951._0x466ad0)]>0x0&&_0x1ba733['push'](_0x4cb392);}return _0x1ba733;}return _0x1ba5ec;};else throw new Error(_0x35a042(0xd3));const Cesium=mars3d__namespace['Cesium'],BaseLayer=mars3d__namespace['layer']['BaseLayer'];class MapVLayer extends BaseLayer{constructor(_0x347b43,_0x30ab8c){const _0x2bdc75={_0xab7ced:0xee},_0x271478=_0x35a042;super(_0x347b43),this['_pointerEvents']=this[_0x271478(_0x2bdc75._0xab7ced)]['pointerEvents'],this['dataSet']=_0x30ab8c||new mapv__namespace['DataSet'](_0x347b43['data']),this['canvas']=null;}get['pointerEvents'](){const _0x5c3221={_0x30cd35:0xc3},_0x7ac4e2=_0x35a042;return this[_0x7ac4e2(_0x5c3221._0x30cd35)];}set['pointerEvents'](_0x17ecf4){const _0x3b1ba8=_0x35a042;this['_pointerEvents']=_0x17ecf4,this['canvas']&&(_0x17ecf4?this['canvas'][_0x3b1ba8(0xb6)]['pointerEvents']='all':this['canvas']['style']['pointerEvents']='none');}['_showHook'](_0x7be6ce){_0x7be6ce?this['canvas']['style']['display']='block':this['canvas']['style']['display']='none';}['_mountedHook'](){const _0x1655f9={_0x1b1558:0xeb},_0x108503=_0x35a042;this[_0x108503(0xdb)]['scene']['mapvDepthTest']=this[_0x108503(0xee)][_0x108503(0xba)]??!![],this['_map']['scene']['mapvAutoHeight']=this['options']['clampToGround']??![],this['_map'][_0x108503(_0x1655f9._0x1b1558)][_0x108503(0xe4)]=this['options']['fixedHeight']??0x0;}['_addedHook'](){const _0x585562={_0x92a11d:0xef,_0x15001c:0xcc,_0x2e69d7:0xab,_0x50e723:0xe6},_0x367c8c=_0x35a042;this['dataSet']&&(!this[_0x367c8c(0xcc)]['_data']||this['dataSet'][_0x367c8c(_0x585562._0x92a11d)][_0x367c8c(0xbf)]===0x0)&&(this[_0x367c8c(_0x585562._0x15001c)]['_data']=[][_0x367c8c(0xde)](this['dataSet']['_dataCache'])),this['_mapVRenderer']=new MapVRenderer(this['_map'],this['dataSet'],this['options'],this),this['initDevicePixelRatio'](),this['canvas']=this['_createCanvas'](),this[_0x367c8c(_0x585562._0x2e69d7)]=this['render']['bind'](this),this[_0x367c8c(_0x585562._0x50e723)](),this['_reset']();}['_removedHook'](){const _0x489a2b=_0x35a042;this[_0x489a2b(0xed)](),this[_0x489a2b(0xc0)]&&(this['_mapVRenderer']['destroy'](),this['_mapVRenderer']=null),this['canvas']['parentElement']['removeChild'](this['canvas']);}['initDevicePixelRatio'](){const _0x2362d8={_0x4cf864:0xd8},_0x2b78c5=_0x35a042;this[_0x2b78c5(_0x2362d8._0x4cf864)]=window['devicePixelRatio']||0x1;}['bindEvent'](){const _0x449bc4={_0x2e328b:0xaf,_0x1f9360:0xe9,_0x1780a9:0xf3,_0x38c510:0xdb,_0x6a24e1:0xf7,_0x49f3ab:0xee,_0x1a20a5:0xe2,_0xf10076:0xaf,_0x16e40a:0xa7},_0x4dad76=_0x35a042;var _0x17665a,_0x1a9efa,_0x519c18,_0x58ffee;this[_0x4dad76(0xdb)]['on'](mars3d__namespace[_0x4dad76(0xaf)]['mouseDown'],this['_onMoveStartEvent'],this),this['_map']['on'](mars3d__namespace['EventType']['cameraMoveStart'],this['_onMoveStartEvent'],this),this[_0x4dad76(0xdb)]['on'](mars3d__namespace[_0x4dad76(_0x449bc4._0x2e328b)][_0x4dad76(_0x449bc4._0x1f9360)],this['_onMoveEndEvent'],this),(_0x17665a=this['options'])!==null&&_0x17665a!==void 0x0&&(_0x1a9efa=_0x17665a['methods'])!==null&&_0x1a9efa!==void 0x0&&_0x1a9efa[_0x4dad76(_0x449bc4._0x1780a9)]&&this[_0x4dad76(_0x449bc4._0x38c510)]['on'](mars3d__namespace['EventType']['click'],this[_0x4dad76(_0x449bc4._0x6a24e1)],this),(_0x519c18=this[_0x4dad76(_0x449bc4._0x49f3ab)])!==null&&_0x519c18!==void 0x0&&(_0x58ffee=_0x519c18['methods'])!==null&&_0x58ffee!==void 0x0&&_0x58ffee[_0x4dad76(_0x449bc4._0x1a20a5)]&&this[_0x4dad76(_0x449bc4._0x38c510)]['on'](mars3d__namespace[_0x4dad76(_0x449bc4._0xf10076)]['mouseMove'],this[_0x4dad76(_0x449bc4._0x16e40a)],this);}['unbindEvent'](){const _0x650989={_0x1bf0d4:0xf7,_0x4f6899:0xdb},_0x2d79ff=_0x35a042;var _0xd3e637,_0x4586a8,_0x5e555c,_0x191756;this['_map']['off'](mars3d__namespace['EventType']['mouseDown'],this['_onMoveStartEvent'],this),this[_0x2d79ff(0xdb)][_0x2d79ff(0xa8)](mars3d__namespace[_0x2d79ff(0xaf)]['cameraMoveStart'],this['_onMoveStartEvent'],this),this[_0x2d79ff(0xdb)]['off'](mars3d__namespace['EventType']['cameraMoveEnd'],this['_onMoveEndEvent'],this),this['_map']['off'](mars3d__namespace['EventType']['postRender'],this[_0x2d79ff(0xcd)],this),(_0xd3e637=this[_0x2d79ff(0xee)])!==null&&_0xd3e637!==void 0x0&&(_0x4586a8=_0xd3e637['methods'])!==null&&_0x4586a8!==void 0x0&&_0x4586a8['click']&&this['_map']['off'](mars3d__namespace['EventType']['click'],this[_0x2d79ff(_0x650989._0x1bf0d4)],this),(_0x5e555c=this['options'])!==null&&_0x5e555c!==void 0x0&&(_0x191756=_0x5e555c['methods'])!==null&&_0x191756!==void 0x0&&_0x191756['mousemove']&&this[_0x2d79ff(_0x650989._0x4f6899)]['off'](mars3d__namespace['EventType']['mouseMove'],this['_onMapMouseMove'],this);}[_0x35a042(0xcb)](){const _0x24d7e5={_0x3b00b1:0xfd},_0x5ea281=_0x35a042;this['_mapVRenderer']&&(this['_mapVRenderer']['animatorMovestartEvent'](),this['_map'][_0x5ea281(0xa8)](mars3d__namespace['EventType'][_0x5ea281(_0x24d7e5._0x3b00b1)],this['_reset'],this),this['_map']['on'](mars3d__namespace['EventType']['postRender'],this['_reset'],this));}[_0x35a042(0xbc)](){const _0x54b8f7={_0xe80096:0xaf,_0x2e1af4:0xff},_0x40d3cc=_0x35a042;this['_mapVRenderer']&&(this['_map'][_0x40d3cc(0xa8)](mars3d__namespace[_0x40d3cc(_0x54b8f7._0xe80096)]['postRender'],this['_reset'],this),this['_mapVRenderer'][_0x40d3cc(_0x54b8f7._0x2e1af4)](),this[_0x40d3cc(0xcd)]());}[_0x35a042(0xf9)](_0x927d0e,_0x256b83){const _0x4a1857=_0x35a042;this[_0x4a1857(0xca)](),this['_addedHook']();}[_0x35a042(0xc6)](_0x2b4594){const _0x3a3d2d={_0x42fbb5:0xc0,_0x7b2110:0xc0,_0x5c85b6:0xee},_0x2631c2=_0x35a042;this[_0x2631c2(_0x3a3d2d._0x42fbb5)]&&this[_0x2631c2(_0x3a3d2d._0x7b2110)]['addData'](_0x2b4594,this[_0x2631c2(_0x3a3d2d._0x5c85b6)]);}[_0x35a042(0xea)](_0x1ebffe){const _0xc305a7=_0x35a042;this[_0xc305a7(0xc0)]&&this['_mapVRenderer']['updateData'](_0x1ebffe,this['options']);}['getData'](){const _0x3b86ef={_0x1777d3:0xc0,_0x2650e9:0xcc},_0x5e9f13=_0x35a042;return this[_0x5e9f13(_0x3b86ef._0x1777d3)]&&(this['dataSet']=this['_mapVRenderer']['getData']()),this[_0x5e9f13(_0x3b86ef._0x2650e9)];}['removeData'](_0x454551){const _0x4050eb={_0xaad06b:0xc0},_0xe7a8fa=_0x35a042;this[_0xe7a8fa(_0x4050eb._0xaad06b)]&&this['_mapVRenderer']['removeData'](_0x454551);}['removeAllData'](){this['_mapVRenderer']&&this['_mapVRenderer']['clearData']();}[_0x35a042(0xf2)](){const _0x3da02e={_0x3634e6:0xb9,_0x51c873:0xdb,_0xe9d464:0xb6,_0x45b2c4:0xd0,_0xba2234:0xb6,_0x263e5a:0xd5,_0x3ee8f5:0xd9},_0x1f870b=_0x35a042,_0x24a30b=mars3d__namespace['DomUtil'][_0x1f870b(_0x3da02e._0x3634e6)]('canvas','mars3d-mapv',this['_map']['container']);_0x24a30b['id']=this['id'],_0x24a30b['style']['position']='absolute',_0x24a30b['style'][_0x1f870b(0xb2)]='0px',_0x24a30b['style']['left']='0px',_0x24a30b[_0x1f870b(0xd0)]=parseInt(this[_0x1f870b(_0x3da02e._0x51c873)]['canvas']['width']),_0x24a30b[_0x1f870b(0xe5)]=parseInt(this[_0x1f870b(_0x3da02e._0x51c873)]['canvas']['height']),_0x24a30b[_0x1f870b(_0x3da02e._0xe9d464)][_0x1f870b(_0x3da02e._0x45b2c4)]=this['_map'][_0x1f870b(0xaa)]['style']['width'],_0x24a30b[_0x1f870b(_0x3da02e._0xba2234)]['height']=this[_0x1f870b(0xdb)][_0x1f870b(0xaa)]['style'][_0x1f870b(0xe5)],_0x24a30b[_0x1f870b(0xb6)]['pointerEvents']=this['_pointerEvents']?'auto':'none',_0x24a30b[_0x1f870b(0xb6)]['zIndex']=this['options']['zIndex']??0x9;if(this['options'][_0x1f870b(0xd5)]==='2d'){const _0x57a954=this['devicePixelRatio'];_0x24a30b['getContext'](this['options'][_0x1f870b(_0x3da02e._0x263e5a)])[_0x1f870b(_0x3da02e._0x3ee8f5)](_0x57a954,_0x57a954);}return _0x24a30b;}['_reset'](){this['resize'](),this['render']();}['draw'](){this['_reset']();}['remove'](){this['_mapVRenderer']&&(this['_mapVRenderer']['destroy'](),this['_mapVRenderer']=null),this['canvas']['parentElement']['removeChild'](this['canvas']);}['render'](){this['_mapVRenderer']['_canvasUpdate']();}['resize'](){const _0x229405={_0x5abf63:0xb2,_0x527b37:0x100,_0x1750c5:0xd0,_0x1be981:0xdb},_0x4f5c5d=_0x35a042;if(this['canvas']){const _0x43d8de=this['canvas'];_0x43d8de['style']['position']='absolute',_0x43d8de['style'][_0x4f5c5d(_0x229405._0x5abf63)]=_0x4f5c5d(_0x229405._0x527b37),_0x43d8de['style']['left']='0px',_0x43d8de['width']=parseInt(this['_map']['canvas'][_0x4f5c5d(_0x229405._0x1750c5)]),_0x43d8de['height']=parseInt(this[_0x4f5c5d(_0x229405._0x1be981)]['canvas']['height']),_0x43d8de['style']['width']=this[_0x4f5c5d(0xdb)]['canvas']['style'][_0x4f5c5d(0xd0)],_0x43d8de['style']['height']=this['_map']['canvas']['style']['height'];}}['getRectangle'](_0x580e9d){const _0x143253={_0xac3ec1:0xf4,_0x14e9dd:0xa6,_0x3ff6d5:0xb5},_0x5a760b=_0x35a042;if(!this['dataSet']||!this[_0x5a760b(0xcc)]['_data'])return;const _0xdb9cfd=mars3d__namespace[_0x5a760b(_0x143253._0xac3ec1)]['getExtentByGeoJSON']({'type':'FeatureCollection','features':this[_0x5a760b(0xcc)]['_data']});if(!_0xdb9cfd)return;return _0x580e9d!==null&&_0x580e9d!==void 0x0&&_0x580e9d[_0x5a760b(_0x143253._0x14e9dd)]?_0xdb9cfd:Cesium['Rectangle']['fromDegrees'](_0xdb9cfd[_0x5a760b(0xfc)],_0xdb9cfd['ymin'],_0xdb9cfd['xmax'],_0xdb9cfd[_0x5a760b(_0x143253._0x3ff6d5)]);}['_onMapClick'](_0x39c90f){const _0x7f1d90=_0x35a042;this['_cache_event']=_0x39c90f,this[_0x7f1d90(0xc0)]&&this['_mapVRenderer']['clickEvent'](_0x39c90f['windowPosition'],_0x39c90f);}[_0x35a042(0xa7)](_0x6e5884){const _0x54a4f2={_0x49c24d:0xb3},_0x56803f=_0x35a042;this['_cache_event']=_0x6e5884,this['_mapVRenderer']&&this['_mapVRenderer'][_0x56803f(_0x54a4f2._0x49c24d)](_0x6e5884['windowPosition'],_0x6e5884);}['on'](_0x332e82,_0x457547,_0xd0d0ed){const _0x363039={_0x532270:0xf7,_0x21d6e5:0xce},_0x1c293d=_0x35a042;this['options']['methods']=this['options']['methods']||{};if(_0x332e82===mars3d__namespace['EventType'][_0x1c293d(0xf3)])this[_0x1c293d(0xee)]['methods']['click']=_0x576632=>{_0x576632&&_0x457547['bind'](_0xd0d0ed)({...this['_cache_event'],'layer':this,'data':_0x576632});},this['_map']['on'](mars3d__namespace['EventType']['click'],this[_0x1c293d(_0x363039._0x532270)],this);else _0x332e82===mars3d__namespace['EventType']['mouseMove']&&(this['options']['methods'][_0x1c293d(0xe2)]=_0x2a2c03=>{_0x2a2c03&&_0x457547['bind'](_0xd0d0ed)({...this['_cache_event'],'layer':this,'data':_0x2a2c03});},this['_map']['on'](mars3d__namespace['EventType'][_0x1c293d(_0x363039._0x21d6e5)],this['_onMapMouseMove'],this));return this;}['off'](_0x17daea,_0x154874){const _0x5de0c1={_0x628f3d:0xf3,_0x34bd28:0xa7,_0x4d6d41:0xe2},_0x1772f5=_0x35a042;if(_0x17daea===_0x1772f5(_0x5de0c1._0x628f3d)){var _0x409e9c;this['_map'][_0x1772f5(0xa8)](_0x17daea,this['_onMapClick'],this),(_0x409e9c=this['options']['methods'])!==null&&_0x409e9c!==void 0x0&&_0x409e9c[_0x1772f5(0xe2)]&&delete this[_0x1772f5(0xee)]['methods']['click'];}else{if(_0x17daea===_0x1772f5(0xce)){var _0x2f6b57;this['_map']['off'](_0x17daea,this[_0x1772f5(_0x5de0c1._0x34bd28)],this),(_0x2f6b57=this['options']['methods'])!==null&&_0x2f6b57!==void 0x0&&_0x2f6b57[_0x1772f5(_0x5de0c1._0x4d6d41)]&&delete this[_0x1772f5(0xee)]['methods'][_0x1772f5(0xe2)];}}return this;}}mars3d__namespace['LayerUtil']['register'](_0x35a042(0xb7),MapVLayer),mars3d__namespace['layer']['MapVLayer']=MapVLayer,mars3d__namespace['mapv']=mapv__namespace,exports['MapVLayer']=MapVLayer,Object['keys'](mapv)['forEach'](function(_0x520ce6){const _0x51f74f={_0x6473fb:0xfe},_0x1439dd=_0x35a042;if(_0x520ce6!=='default'&&!exports['hasOwnProperty'](_0x520ce6))Object[_0x1439dd(_0x51f74f._0x6473fb)](exports,_0x520ce6,{'enumerable':!![],'get':function(){return mapv[_0x520ce6];}});}),Object[_0x35a042(0xfe)](exports,'__esModule',{'value':!![]});
'use strict';const _0x1a364e=_0xad23;(function(_0x22b760,_0x2ab6ca){const _0x37d857={_0x22fbb9:0x1ce,_0x9df86f:0x1ff,_0x4b1863:0x1d5,_0x323969:0x1e4,_0x240914:0x1d3,_0x165c09:0x1dd},_0x2685d5=_0xad23,_0x2a8033=_0x22b760();while(!![]){try{const _0x3f398d=parseInt(_0x2685d5(_0x37d857._0x22fbb9))/0x1*(-parseInt(_0x2685d5(0x1f1))/0x2)+-parseInt(_0x2685d5(_0x37d857._0x9df86f))/0x3+-parseInt(_0x2685d5(_0x37d857._0x4b1863))/0x4*(parseInt(_0x2685d5(0x1c4))/0x5)+-parseInt(_0x2685d5(0x213))/0x6*(-parseInt(_0x2685d5(_0x37d857._0x323969))/0x7)+parseInt(_0x2685d5(_0x37d857._0x240914))/0x8+-parseInt(_0x2685d5(0x212))/0x9+parseInt(_0x2685d5(0x1e7))/0xa*(parseInt(_0x2685d5(_0x37d857._0x165c09))/0xb);if(_0x3f398d===_0x2ab6ca)break;else _0x2a8033['push'](_0x2a8033['shift']());}catch(_0x13f957){_0x2a8033['push'](_0x2a8033['shift']());}}}(_0x5e71,0x7de33));function _interopNamespace(_0x3f1ff2){const _0x10cb9b={_0x5139d8:0x1fe,_0x4f0fe3:0x20e},_0x13b000=_0xad23;if(_0x3f1ff2&&_0x3f1ff2[_0x13b000(_0x10cb9b._0x5139d8)])return _0x3f1ff2;var _0x204680=Object[_0x13b000(_0x10cb9b._0x4f0fe3)](null);return _0x3f1ff2&&Object['keys'](_0x3f1ff2)[_0x13b000(0x1e2)](function(_0x563903){if(_0x563903!=='default'){var _0x3ae5cf=Object['getOwnPropertyDescriptor'](_0x3f1ff2,_0x563903);Object['defineProperty'](_0x204680,_0x563903,_0x3ae5cf['get']?_0x3ae5cf:{'enumerable':!![],'get':function(){return _0x3f1ff2[_0x563903];}});}}),_0x204680['default']=_0x3f1ff2,_0x204680;}function _0xad23(_0x41c91b,_0x2ab2f1){const _0x5e71b2=_0x5e71();return _0xad23=function(_0xad231f,_0x5aac65){_0xad231f=_0xad231f-0x1c4;let _0x30686d=_0x5e71b2[_0xad231f];return _0x30686d;},_0xad23(_0x41c91b,_0x2ab2f1);}var mapv__namespace=_interopNamespace(mapv),mars3d__namespace=_interopNamespace(mars3d);const Cesium$1=mars3d__namespace[_0x1a364e(0x1de)],baiduMapLayer=mapv__namespace?mapv__namespace['baiduMapLayer']:null,BaseLayer$1=baiduMapLayer?baiduMapLayer['__proto__']:Function;class MapVRenderer extends BaseLayer$1{constructor(_0x3f5df7,_0x38836b,_0xa41d82,_0x478ea0){const _0x8196d4=_0x1a364e;super(_0x3f5df7,_0x38836b,_0xa41d82);if(!BaseLayer$1)return;this['map']=_0x3f5df7,this[_0x8196d4(0x20f)]=_0x3f5df7['scene'],this[_0x8196d4(0x1cc)]=_0x38836b,_0xa41d82=_0xa41d82||{},this[_0x8196d4(0x203)](_0xa41d82),this['argCheck'](_0xa41d82),this['initDevicePixelRatio'](),this['canvasLayer']=_0x478ea0,this[_0x8196d4(0x208)]=!0x1,this['animation']=_0xa41d82[_0x8196d4(0x1f5)];}['initDevicePixelRatio'](){this['devicePixelRatio']=window['devicePixelRatio']||0x1;}[_0x1a364e(0x206)](){}['animatorMovestartEvent'](){const _0x491169={_0x28544e:0x1f5,_0x179116:0x1e9,_0xfddbc9:0x1d0},_0x2b15f8=_0x1a364e,_0xe43cc5=this['options'][_0x2b15f8(_0x491169._0x28544e)];this['isEnabledTime']()&&this[_0x2b15f8(_0x491169._0x179116)]&&(this[_0x2b15f8(_0x491169._0xfddbc9)]['step']=_0xe43cc5['stepsRange']['start']);}['animatorMoveendEvent'](){this['isEnabledTime']()&&this['animator'];}[_0x1a364e(0x1f4)](){const _0x3adeb9={_0xe7f408:0x20a,_0x11f7cc:0x1fb},_0x3febeb=_0x1a364e;return this[_0x3febeb(_0x3adeb9._0xe7f408)][_0x3febeb(_0x3adeb9._0x11f7cc)][_0x3febeb(0x1f4)](this['context']);}['init'](_0x7b7811){const _0x173a1c={_0x3c5ea6:0x215,_0x22c586:0x218,_0x330d2a:0x1fa},_0x59ec2d=_0x1a364e;this['options']=_0x7b7811,this['initDataRange'](_0x7b7811),this['context']=this[_0x59ec2d(_0x173a1c._0x3c5ea6)][_0x59ec2d(_0x173a1c._0x22c586)]||'2d',this['options'][_0x59ec2d(_0x173a1c._0x330d2a)]&&this['canvasLayer']&&this['canvasLayer']['setZIndex']&&this['canvasLayer']['setZIndex'](this['options']['zIndex']),this['initAnimator']();}['_canvasUpdate'](_0x19e66f){const _0x48b626={_0x453e77:0x1c5,_0x47dbca:0x1cc},_0x204127={_0x47c3a3:0x1d6},_0x1acdff={_0x404cb3:0x1e0,_0x21c765:0x20b},_0x301b3e=_0x1a364e,_0x582529=this['scene'];if(this['canvasLayer']&&!this['stopAniamation']){const _0x74a212=this['options'][_0x301b3e(0x1f5)],_0x3a0915=this['getContext']();if(this['isEnabledTime']()){if(void 0x0===_0x19e66f)return void this['clear'](_0x3a0915);this['context']==='2d'&&(_0x3a0915[_0x301b3e(_0x48b626._0x453e77)](),_0x3a0915['globalCompositeOperation']='destination-out',_0x3a0915['fillStyle']='rgba(0,\x200,\x200,\x20.1)',_0x3a0915['fillRect'](0x0,0x0,_0x3a0915['canvas']['width'],_0x3a0915['canvas']['height']),_0x3a0915['restore']());}else this['clear'](_0x3a0915);if(this['context']==='2d')for(const _0x30a5e5 in this[_0x301b3e(0x215)]){_0x3a0915[_0x30a5e5]=this[_0x301b3e(0x215)][_0x30a5e5];}else _0x3a0915['clear'](_0x3a0915['COLOR_BUFFER_BIT']);const _0x1a4ccc={'transferCoordinate':function(_0x4bfae3){const _0x28b9ab=_0x301b3e,_0x431dd7=null;let _0x2a075d=_0x582529['mapvFixedHeight'];_0x582529['mapvAutoHeight']&&(_0x2a075d=_0x582529[_0x28b9ab(0x20b)][_0x28b9ab(_0x1acdff._0x404cb3)](Cesium$1['Cartographic'][_0x28b9ab(0x1e5)](_0x4bfae3[0x0],_0x4bfae3[0x1])));const _0x22473b=Cesium$1['Cartesian3'][_0x28b9ab(0x1e5)](_0x4bfae3[0x0],_0x4bfae3[0x1],_0x2a075d);if(!_0x22473b)return _0x431dd7;const _0x12a817=_0x582529['cartesianToCanvasCoordinates'](_0x22473b);if(!_0x12a817)return _0x431dd7;if(_0x582529['mapvDepthTest']&&_0x582529['mode']===Cesium$1[_0x28b9ab(0x1ec)]['SCENE3D']){const _0xdbb22e=new Cesium$1['EllipsoidalOccluder'](_0x582529[_0x28b9ab(_0x1acdff._0x21c765)]['ellipsoid'],_0x582529['camera'][_0x28b9ab(0x1f6)]),_0x1d686b=_0xdbb22e[_0x28b9ab(0x1eb)](_0x22473b);if(!_0x1d686b)return _0x431dd7;}return[_0x12a817['x'],_0x12a817['y']];}};void 0x0!==_0x19e66f&&(_0x1a4ccc['filter']=function(_0x243475){const _0x32baf9=_0x301b3e,_0x230683=_0x74a212['trails']||0xa;return!!(_0x19e66f&&_0x243475['time']>_0x19e66f-_0x230683&&_0x243475[_0x32baf9(_0x204127._0x47c3a3)]<_0x19e66f);});const _0x404689=this[_0x301b3e(_0x48b626._0x47dbca)]['get'](_0x1a4ccc);this['processData'](_0x404689),this['options']['unit']==='m'&&this['options']['size'],this['options']['_size']=this[_0x301b3e(0x215)]['size'];const _0x23fc31=_0x582529['cartesianToCanvasCoordinates'](Cesium$1['Cartesian3']['fromDegrees'](0x0,0x0));if(!_0x23fc31)return;this['drawContext'](_0x3a0915,new mapv__namespace['DataSet'](_0x404689),this['options'],_0x23fc31),this[_0x301b3e(0x215)]['updateCallback']&&this['options']['updateCallback'](_0x19e66f);}}['updateData'](_0x1a1cb6,_0x4643a7){const _0x2f5e9c={_0x1fa0bf:0x21b},_0x372519=_0x1a364e;let _0x4f96b6=_0x1a1cb6;_0x4f96b6&&_0x4f96b6[_0x372519(_0x2f5e9c._0x1fa0bf)]&&(_0x4f96b6=_0x4f96b6['get']()),void 0x0!==_0x4f96b6&&this['dataSet']['set'](_0x4f96b6),super['update']({'options':_0x4643a7});}['addData'](_0x1c181b,_0x2859a4){const _0x5601f6={_0x1c758b:0x1cc,_0x85ccf6:0x1f2},_0x5e5682=_0x1a364e;let _0xb6ea2f=_0x1c181b;_0x1c181b&&_0x1c181b[_0x5e5682(0x21b)]&&(_0xb6ea2f=_0x1c181b['get']()),this[_0x5e5682(_0x5601f6._0x1c758b)]['add'](_0xb6ea2f),this[_0x5e5682(_0x5601f6._0x85ccf6)]({'options':_0x2859a4});}['getData'](){return this['dataSet'];}[_0x1a364e(0x201)](_0x50c12b){const _0x2774cc={_0x32cc24:0x21b},_0x3def23=_0x1a364e;if(this['dataSet']){const _0x172146=this['dataSet'][_0x3def23(_0x2774cc._0x32cc24)]({'filter':function(_0xdccc8){const _0x23ff5a=_0x3def23;return _0x50c12b==null||typeof _0x50c12b!==_0x23ff5a(0x1e8)||!_0x50c12b(_0xdccc8);}});this[_0x3def23(0x1cc)]['set'](_0x172146),this[_0x3def23(0x1f2)]({'options':null});}}[_0x1a364e(0x1e6)](){const _0x526c28=_0x1a364e;this['dataSet']&&this['dataSet'][_0x526c28(0x1ca)](),this['update']({'options':null});}['draw'](){const _0x423dc8=_0x1a364e;this[_0x423dc8(0x20a)][_0x423dc8(0x20c)]();}['clear'](_0x3716e8){const _0x4a9af6=_0x1a364e;_0x3716e8&&_0x3716e8['clearRect']&&_0x3716e8['clearRect'](0x0,0x0,_0x3716e8['canvas']['width'],_0x3716e8[_0x4a9af6(0x1fb)]['height']);}[_0x1a364e(0x1df)](){const _0x14e19b=_0x1a364e;this['clear'](this['getContext']()),this['clearData'](),this[_0x14e19b(0x1e9)]&&this['animator']['stop'](),this['animator']=null,this[_0x14e19b(0x20a)]=null;}}if(mapv__namespace!==null&&mapv__namespace!==void 0x0&&mapv__namespace[_0x1a364e(0x21a)])mapv__namespace[_0x1a364e(0x21a)]['prototype']['transferCoordinate']=function(_0x3feb90,_0x2c8e6f,_0x236370,_0x40a767){const _0x3dbaed={_0x490ca9:0x21c},_0x375fb7={_0x2be82d:0x21c},_0x58de28=_0x1a364e;_0x40a767=_0x40a767||'_coordinates',_0x236370=_0x236370||'coordinates';for(let _0x2d1ea0=0x0;_0x2d1ea0<_0x3feb90['length'];_0x2d1ea0++){const _0xf1854f=_0x3feb90[_0x2d1ea0]['geometry'],_0x4bc800=_0xf1854f[_0x236370];switch(_0xf1854f['type']){case'Point':{const _0x12ebb4=_0x2c8e6f(_0x4bc800);_0x12ebb4?_0xf1854f[_0x40a767]=_0x12ebb4:_0xf1854f[_0x40a767]=[-0x3e7,-0x3e7];}break;case'LineString':{const _0x59823b=[];for(let _0x2831a0=0x0;_0x2831a0<_0x4bc800[_0x58de28(_0x3dbaed._0x490ca9)];_0x2831a0++){const _0x5f2813=_0x2c8e6f(_0x4bc800[_0x2831a0]);_0x5f2813&&_0x59823b['push'](_0x5f2813);}_0xf1854f[_0x40a767]=_0x59823b;}break;case'MultiLineString':case'Polygon':{const _0x1ae33d=_0x465310(_0x4bc800);_0xf1854f[_0x40a767]=_0x1ae33d;}break;case'MultiPolygon':{const _0x51a0bf=[];for(let _0x4f001e=0x0;_0x4f001e<_0x4bc800[_0x58de28(_0x3dbaed._0x490ca9)];_0x4f001e++){const _0x455175=_0x465310(_0x4bc800[_0x4f001e]);_0x455175['length']>0x0&&_0x51a0bf['push'](_0x455175);}_0xf1854f[_0x40a767]=_0x51a0bf;}break;}}function _0x465310(_0x18a237){const _0x5a6ee8=_0x58de28,_0x4df665=[];for(let _0x6095a9=0x0;_0x6095a9<_0x18a237[_0x5a6ee8(_0x375fb7._0x2be82d)];_0x6095a9++){const _0x351a4d=_0x18a237[_0x6095a9],_0xf37600=[];for(let _0x51d4bb=0x0;_0x51d4bb<_0x351a4d[_0x5a6ee8(_0x375fb7._0x2be82d)];_0x51d4bb++){const _0x2faab9=_0x2c8e6f(_0x351a4d[_0x51d4bb]);_0x2faab9&&_0xf37600[_0x5a6ee8(0x202)](_0x2faab9);}_0xf37600['length']>0x0&&_0x4df665[_0x5a6ee8(0x202)](_0xf37600);}return _0x4df665;}return _0x3feb90;};else throw new Error('请引入\x20mapv\x20库\x20');function _0x5e71(){const _0x25d29f=['positionWC','scale','Rectangle','mousemoveEvent','zIndex','canvas','MapVLayer','mouseMove','__esModule','1322532KWMpLW','mapvFixedHeight','removeData','push','init','fixedHeight','remove','addAnimatorEvent','width','stopAniamation','style','canvasLayer','globe','draw','_onMapClick','create','scene','Util','_data','3420135eukrdH','2094lJoUDp','_mountedHook','options','updateData','keys','context','_canvasUpdate','DataSet','get','length','click','560315pQkgiV','save','bind','register','left','layer','clear','_cache_event','dataSet','_reset','1160oFPdCb','cameraMoveEnd','steps','_showHook','off','4712216zUqBPE','postRender','4IdHAVI','time','pointerEvents','_addedHook','display','concat','initDevicePixelRatio','_pointerEvents','9606949JYlMoi','Cesium','destroy','getHeight','EventType','forEach','_mapVRenderer','3073DLkZRj','fromDegrees','clearData','10ugkOOQ','function','animator','_map','isPointVisible','SceneMode','mousemove','block','methods','mapvAutoHeight','288VwfLEr','update','parentElement','getContext','animation'];_0x5e71=function(){return _0x25d29f;};return _0x5e71();}const Cesium=mars3d__namespace[_0x1a364e(0x1de)],BaseLayer=mars3d__namespace['layer']['BaseLayer'];class MapVLayer extends BaseLayer{constructor(_0x4d750c,_0x5cb849){super(_0x4d750c),this['_pointerEvents']=this['options']['pointerEvents'],this['dataSet']=_0x5cb849||new mapv__namespace['DataSet'](_0x4d750c['data']),this['canvas']=null;}get[_0x1a364e(0x1d7)](){return this['_pointerEvents'];}set['pointerEvents'](_0x4825f3){const _0x4df0c1={_0x589275:0x1d7},_0x4e25bf=_0x1a364e;this[_0x4e25bf(0x1dc)]=_0x4825f3,this['canvas']&&(_0x4825f3?this['canvas'][_0x4e25bf(0x209)]['pointerEvents']='all':this[_0x4e25bf(0x1fb)]['style'][_0x4e25bf(_0x4df0c1._0x589275)]='none');}[_0x1a364e(0x1d1)](_0x4ba79c){const _0x4c610c={_0xf85915:0x1d9},_0x3535dd=_0x1a364e;_0x4ba79c?this['canvas']['style'][_0x3535dd(_0x4c610c._0xf85915)]=_0x3535dd(0x1ee):this[_0x3535dd(0x1fb)]['style']['display']='none';}[_0x1a364e(0x214)](){const _0x4a2fef={_0x2ac67f:0x1f0,_0x36cf26:0x200,_0x32a110:0x204},_0x132bbb=_0x1a364e;this['_map']['scene']['mapvDepthTest']=this['options']['depthTest']??!![],this['_map']['scene'][_0x132bbb(_0x4a2fef._0x2ac67f)]=this['options']['clampToGround']??![],this['_map']['scene'][_0x132bbb(_0x4a2fef._0x36cf26)]=this['options'][_0x132bbb(_0x4a2fef._0x32a110)]??0x0;}[_0x1a364e(0x1d8)](){const _0xf89657={_0x1c26af:0x1cc,_0x21de88:0x1da},_0x20206e=_0x1a364e;this[_0x20206e(_0xf89657._0x1c26af)]&&(!this['dataSet']['_data']||this['dataSet']['_data'][_0x20206e(0x21c)]===0x0)&&(this[_0x20206e(0x1cc)]['_data']=[][_0x20206e(_0xf89657._0x21de88)](this['dataSet']['_dataCache'])),this['_mapVRenderer']=new MapVRenderer(this['_map'],this['dataSet'],this['options'],this),this[_0x20206e(0x1db)](),this[_0x20206e(0x1fb)]=this['_createCanvas'](),this['render']=this['render']['bind'](this),this['bindEvent'](),this['_reset']();}['_removedHook'](){this['unbindEvent'](),this['_mapVRenderer']&&(this['_mapVRenderer']['destroy'](),this['_mapVRenderer']=null),this['canvas']['parentElement']['removeChild'](this['canvas']);}['initDevicePixelRatio'](){this['devicePixelRatio']=window['devicePixelRatio']||0x1;}['bindEvent'](){const _0x2bc7fb={_0x298b2b:0x21d,_0x11a01e:0x1ea,_0x2d705a:0x1e1,_0x5ef18a:0x1ea},_0x894f49=_0x1a364e;var _0xc76cd8,_0x3ae5b9;this['_map']['on'](mars3d__namespace[_0x894f49(0x1e1)]['mouseDown'],this['_onMoveStartEvent'],this),this['_map']['on'](mars3d__namespace['EventType']['cameraMoveStart'],this['_onMoveStartEvent'],this),this['_map']['on'](mars3d__namespace['EventType']['cameraMoveEnd'],this['_onMoveEndEvent'],this),(_0xc76cd8=this['options'])!==null&&_0xc76cd8!==void 0x0&&(_0xc76cd8=_0xc76cd8['methods'])!==null&&_0xc76cd8!==void 0x0&&_0xc76cd8[_0x894f49(_0x2bc7fb._0x298b2b)]&&this[_0x894f49(_0x2bc7fb._0x11a01e)]['on'](mars3d__namespace[_0x894f49(_0x2bc7fb._0x2d705a)]['click'],this[_0x894f49(0x20d)],this),(_0x3ae5b9=this['options'])!==null&&_0x3ae5b9!==void 0x0&&(_0x3ae5b9=_0x3ae5b9['methods'])!==null&&_0x3ae5b9!==void 0x0&&_0x3ae5b9[_0x894f49(0x1ed)]&&this[_0x894f49(_0x2bc7fb._0x5ef18a)]['on'](mars3d__namespace['EventType'][_0x894f49(0x1fd)],this['_onMapMouseMove'],this);}['unbindEvent'](){const _0x511691={_0x11d5cf:0x1ea,_0x466f30:0x1cf,_0x5f2c02:0x1d2,_0x448ff6:0x1e1,_0x173221:0x1ef,_0xb4ebd7:0x21d,_0x25b1c7:0x215,_0x3b927f:0x1ea},_0x4933e7=_0x1a364e;var _0x2914ca,_0x276695;this[_0x4933e7(0x1ea)]['off'](mars3d__namespace['EventType']['mouseDown'],this['_onMoveStartEvent'],this),this[_0x4933e7(0x1ea)][_0x4933e7(0x1d2)](mars3d__namespace[_0x4933e7(0x1e1)]['cameraMoveStart'],this['_onMoveStartEvent'],this),this[_0x4933e7(_0x511691._0x11d5cf)][_0x4933e7(0x1d2)](mars3d__namespace['EventType'][_0x4933e7(_0x511691._0x466f30)],this['_onMoveEndEvent'],this),this['_map'][_0x4933e7(_0x511691._0x5f2c02)](mars3d__namespace[_0x4933e7(_0x511691._0x448ff6)]['postRender'],this['_reset'],this),(_0x2914ca=this['options'])!==null&&_0x2914ca!==void 0x0&&(_0x2914ca=_0x2914ca[_0x4933e7(_0x511691._0x173221)])!==null&&_0x2914ca!==void 0x0&&_0x2914ca[_0x4933e7(_0x511691._0xb4ebd7)]&&this['_map']['off'](mars3d__namespace['EventType']['click'],this['_onMapClick'],this),(_0x276695=this[_0x4933e7(_0x511691._0x25b1c7)])!==null&&_0x276695!==void 0x0&&(_0x276695=_0x276695['methods'])!==null&&_0x276695!==void 0x0&&_0x276695['mousemove']&&this[_0x4933e7(_0x511691._0x3b927f)]['off'](mars3d__namespace['EventType']['mouseMove'],this['_onMapMouseMove'],this);}['_onMoveStartEvent'](){const _0x39a4aa={_0x182a17:0x1ea,_0x15295e:0x1d4},_0x35e175=_0x1a364e;this['_mapVRenderer']&&(this['_mapVRenderer']['animatorMovestartEvent'](),this['_map']['off'](mars3d__namespace['EventType']['postRender'],this['_reset'],this),this[_0x35e175(_0x39a4aa._0x182a17)]['on'](mars3d__namespace['EventType'][_0x35e175(_0x39a4aa._0x15295e)],this['_reset'],this));}['_onMoveEndEvent'](){const _0x328bed={_0x4b14f4:0x1e3},_0x531834=_0x1a364e;this[_0x531834(_0x328bed._0x4b14f4)]&&(this[_0x531834(0x1ea)]['off'](mars3d__namespace['EventType']['postRender'],this['_reset'],this),this['_mapVRenderer']['animatorMoveendEvent'](),this['_reset']());}['_setOptionsHook'](_0x188be4,_0x300e1d){this['_removedHook'](),this['_addedHook']();}['addData'](_0x50235c){this['_mapVRenderer']&&this['_mapVRenderer']['addData'](_0x50235c,this['options']);}[_0x1a364e(0x216)](_0x228e80){const _0x353430={_0x1962c8:0x1e3},_0x5c4d3c=_0x1a364e;this[_0x5c4d3c(_0x353430._0x1962c8)]&&this['_mapVRenderer'][_0x5c4d3c(0x216)](_0x228e80,this['options']);}['getData'](){return this['_mapVRenderer']&&(this['dataSet']=this['_mapVRenderer']['getData']()),this['dataSet'];}['removeData'](_0x1f59db){const _0x500cec={_0x484432:0x201},_0xc3fe7b=_0x1a364e;this[_0xc3fe7b(0x1e3)]&&this['_mapVRenderer'][_0xc3fe7b(_0x500cec._0x484432)](_0x1f59db);}['removeAllData'](){this['_mapVRenderer']&&this['_mapVRenderer']['clearData']();}['_createCanvas'](){const _0x414325={_0x1f1cf8:0x207,_0x43a427:0x209,_0x59a43e:0x1fb,_0x70a58:0x215,_0x24fe8a:0x218,_0x4f9418:0x1f7},_0xb4af4=_0x1a364e,_0x230888=mars3d__namespace['DomUtil']['create']('canvas','mars3d-mapv',this['_map']['container']);_0x230888['id']=this['id'],_0x230888['style']['position']='absolute',_0x230888[_0xb4af4(0x209)]['top']='0px',_0x230888['style'][_0xb4af4(0x1c8)]='0px',_0x230888[_0xb4af4(_0x414325._0x1f1cf8)]=parseInt(this['_map']['canvas']['width']),_0x230888['height']=parseInt(this[_0xb4af4(0x1ea)]['canvas']['height']),_0x230888[_0xb4af4(_0x414325._0x43a427)]['width']=this['_map'][_0xb4af4(_0x414325._0x59a43e)]['style']['width'],_0x230888['style']['height']=this['_map']['canvas']['style']['height'],_0x230888['style'][_0xb4af4(0x1d7)]=this['_pointerEvents']?'auto':'none',_0x230888['style'][_0xb4af4(0x1fa)]=this[_0xb4af4(_0x414325._0x70a58)]['zIndex']??0x9;if(this[_0xb4af4(0x215)]['context']==='2d'){const _0x367a20=this['devicePixelRatio'];_0x230888['getContext'](this[_0xb4af4(0x215)][_0xb4af4(_0x414325._0x24fe8a)])[_0xb4af4(_0x414325._0x4f9418)](_0x367a20,_0x367a20);}return _0x230888;}[_0x1a364e(0x1cd)](){this['resize'](),this['render']();}['draw'](){this['_reset']();}[_0x1a364e(0x205)](){const _0xe2513e={_0x5513fc:0x1f3},_0x1c40ae=_0x1a364e;this[_0x1c40ae(0x1e3)]&&(this['_mapVRenderer']['destroy'](),this['_mapVRenderer']=null),this[_0x1c40ae(0x1fb)][_0x1c40ae(_0xe2513e._0x5513fc)]['removeChild'](this['canvas']);}['render'](){const _0x3a3946={_0x3c2a94:0x219},_0x57efb6=_0x1a364e;this[_0x57efb6(0x1e3)][_0x57efb6(_0x3a3946._0x3c2a94)]();}['resize'](){const _0x399d4e={_0x345fba:0x209},_0x3451c5=_0x1a364e;if(this['canvas']){const _0x54252c=this[_0x3451c5(0x1fb)];_0x54252c['style']['position']='absolute',_0x54252c[_0x3451c5(_0x399d4e._0x345fba)]['top']='0px',_0x54252c['style']['left']='0px',_0x54252c['width']=parseInt(this['_map'][_0x3451c5(0x1fb)]['width']),_0x54252c['height']=parseInt(this['_map']['canvas']['height']),_0x54252c[_0x3451c5(0x209)]['width']=this['_map']['canvas'][_0x3451c5(0x209)]['width'],_0x54252c['style']['height']=this['_map']['canvas']['style']['height'];}}['getRectangle'](_0x3677f7){const _0x59859c={_0x1236aa:0x210,_0x4efc89:0x211},_0xf9334d=_0x1a364e;if(!this['dataSet']||!this['dataSet'][_0xf9334d(0x211)])return;const _0x31c965=mars3d__namespace[_0xf9334d(_0x59859c._0x1236aa)]['getExtentByGeoJSON']({'type':'FeatureCollection','features':this['dataSet'][_0xf9334d(_0x59859c._0x4efc89)]});if(!_0x31c965)return;return _0x3677f7!==null&&_0x3677f7!==void 0x0&&_0x3677f7['isFormat']?_0x31c965:Cesium[_0xf9334d(0x1f8)][_0xf9334d(0x1e5)](_0x31c965['xmin'],_0x31c965['ymin'],_0x31c965['xmax'],_0x31c965['ymax']);}[_0x1a364e(0x20d)](_0x3c9728){const _0x46bca5={_0x202b5c:0x1e3},_0x3b981f=_0x1a364e;this[_0x3b981f(0x1cb)]=_0x3c9728,this[_0x3b981f(_0x46bca5._0x202b5c)]&&this['_mapVRenderer']['clickEvent'](_0x3c9728['windowPosition'],_0x3c9728);}['_onMapMouseMove'](_0x230bde){const _0x2aef46=_0x1a364e;this[_0x2aef46(0x1cb)]=_0x230bde,this[_0x2aef46(0x1e3)]&&this['_mapVRenderer'][_0x2aef46(0x1f9)](_0x230bde['windowPosition'],_0x230bde);}['on'](_0x492f1e,_0x45484c,_0x1330d0){const _0x9ac493={_0x3cca30:0x1e1},_0x4ddb35={_0x6aaf4a:0x1c6},_0x376996=_0x1a364e;this['options'][_0x376996(0x1ef)]=this['options']['methods']||{};if(_0x492f1e===mars3d__namespace[_0x376996(_0x9ac493._0x3cca30)]['click'])this['options']['methods']['click']=_0x23244c=>{const _0x5e9daf=_0x376996;_0x23244c&&_0x45484c[_0x5e9daf(_0x4ddb35._0x6aaf4a)](_0x1330d0)({...this['_cache_event'],'layer':this,'data':_0x23244c});},this['_map']['on'](mars3d__namespace['EventType']['click'],this['_onMapClick'],this);else _0x492f1e===mars3d__namespace[_0x376996(0x1e1)][_0x376996(0x1fd)]&&(this['options'][_0x376996(0x1ef)]['mousemove']=_0x1f4859=>{_0x1f4859&&_0x45484c['bind'](_0x1330d0)({...this['_cache_event'],'layer':this,'data':_0x1f4859});},this['_map']['on'](mars3d__namespace['EventType']['mouseMove'],this['_onMapMouseMove'],this));return this;}[_0x1a364e(0x1d2)](_0x5164b0,_0x2624ea){const _0x5762f2={_0x810c41:0x215,_0x4f2c26:0x1ef},_0x5948d0=_0x1a364e;if(_0x5164b0==='click'){var _0x2c9201;this[_0x5948d0(0x1ea)]['off'](_0x5164b0,this['_onMapClick'],this),(_0x2c9201=this[_0x5948d0(_0x5762f2._0x810c41)]['methods'])!==null&&_0x2c9201!==void 0x0&&_0x2c9201['mousemove']&&delete this['options']['methods']['click'];}else{if(_0x5164b0==='mouseMove'){var _0x4b07a2;this['_map']['off'](_0x5164b0,this['_onMapMouseMove'],this),(_0x4b07a2=this['options'][_0x5948d0(_0x5762f2._0x4f2c26)])!==null&&_0x4b07a2!==void 0x0&&_0x4b07a2['mousemove']&&delete this['options']['methods']['mousemove'];}}return this;}}mars3d__namespace['LayerUtil'][_0x1a364e(0x1c7)]('mapv',MapVLayer),mars3d__namespace[_0x1a364e(0x1c9)]['MapVLayer']=MapVLayer,mars3d__namespace['mapv']=mapv__namespace,exports[_0x1a364e(0x1fc)]=MapVLayer,Object[_0x1a364e(0x217)](mapv)[_0x1a364e(0x1e2)](function(_0x403449){if(_0x403449!=='default'&&!exports['hasOwnProperty'](_0x403449))Object['defineProperty'](exports,_0x403449,{'enumerable':!![],'get':function(){return mapv[_0x403449];}});}),Object['defineProperty'](exports,'__esModule',{'value':!![]});
}));
{
"name": "mars3d-mapv",
"version": "3.5.14",
"version": "3.5.15",
"description": "Mars3D平台插件,结合mapv可视化功能插件",

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

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

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