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.13 to 3.5.14

6

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

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

})(this, (function (exports, mapv, mars3d) {
'use strict';const _0xfb09a9=_0x2c76;(function(_0x3eba17,_0x3f9445){const _0x570775={_0x2429f6:0x1c0,_0x2273e4:0x1fe,_0x1de8c0:0x1c8,_0x72b913:0x1b7,_0x48291d:0x1e2,_0x20c743:0x1ae,_0x5185ac:0x1a6,_0x1f61e7:0x1ad},_0x2a32aa=_0x2c76,_0x5a58eb=_0x3eba17();while(!![]){try{const _0x4abdd4=-parseInt(_0x2a32aa(_0x570775._0x2429f6))/0x1*(parseInt(_0x2a32aa(0x1d6))/0x2)+parseInt(_0x2a32aa(_0x570775._0x2273e4))/0x3*(parseInt(_0x2a32aa(0x1be))/0x4)+-parseInt(_0x2a32aa(_0x570775._0x1de8c0))/0x5*(parseInt(_0x2a32aa(_0x570775._0x72b913))/0x6)+parseInt(_0x2a32aa(_0x570775._0x48291d))/0x7*(parseInt(_0x2a32aa(_0x570775._0x20c743))/0x8)+-parseInt(_0x2a32aa(_0x570775._0x5185ac))/0x9*(-parseInt(_0x2a32aa(_0x570775._0x1f61e7))/0xa)+-parseInt(_0x2a32aa(0x203))/0xb+parseInt(_0x2a32aa(0x206))/0xc;if(_0x4abdd4===_0x3f9445)break;else _0x5a58eb['push'](_0x5a58eb['shift']());}catch(_0x34d173){_0x5a58eb['push'](_0x5a58eb['shift']());}}}(_0x47f9,0x77dc6));function _0x2c76(_0x5a79f7,_0x3104b8){const _0x47f913=_0x47f9();return _0x2c76=function(_0x2c76a3,_0x33b8f7){_0x2c76a3=_0x2c76a3-0x1a6;let _0x8e7d0=_0x47f913[_0x2c76a3];return _0x8e7d0;},_0x2c76(_0x5a79f7,_0x3104b8);}function _interopNamespace(_0x300ab3){const _0x32bbde={_0x442adb:0x1fa},_0x40b820=_0x2c76;if(_0x300ab3&&_0x300ab3['__esModule'])return _0x300ab3;var _0x202886=Object['create'](null);return _0x300ab3&&Object['keys'](_0x300ab3)[_0x40b820(_0x32bbde._0x442adb)](function(_0x8a3c08){const _0x392e68=_0x40b820;if(_0x8a3c08!=='default'){var _0x53388c=Object['getOwnPropertyDescriptor'](_0x300ab3,_0x8a3c08);Object[_0x392e68(0x1de)](_0x202886,_0x8a3c08,_0x53388c[_0x392e68(0x1b5)]?_0x53388c:{'enumerable':!![],'get':function(){return _0x300ab3[_0x8a3c08];}});}}),_0x202886['default']=_0x300ab3,_0x202886;}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[_0xfb09a9(0x1fb)]:Function;class MapVRenderer extends BaseLayer$1{constructor(_0x464fd5,_0x184c8c,_0x4d326f,_0xf3c259){const _0x368e03={_0x51354f:0x1f7},_0x234840=_0xfb09a9;super(_0x464fd5,_0x184c8c,_0x4d326f);if(!BaseLayer$1)return;this['map']=_0x464fd5,this[_0x234840(_0x368e03._0x51354f)]=_0x464fd5['scene'],this['dataSet']=_0x184c8c,_0x4d326f=_0x4d326f||{},this['init'](_0x4d326f),this['argCheck'](_0x4d326f),this['initDevicePixelRatio'](),this['canvasLayer']=_0xf3c259,this['stopAniamation']=!0x1,this[_0x234840(0x1bc)]=_0x4d326f['animation'];}['initDevicePixelRatio'](){this['devicePixelRatio']=window['devicePixelRatio']||0x1;}['addAnimatorEvent'](){}['animatorMovestartEvent'](){const _0x8c00ab={_0x3b2d92:0x1d0},_0x46ab7c=_0xfb09a9,_0x29070c=this['options']['animation'];this['isEnabledTime']()&&this[_0x46ab7c(_0x8c00ab._0x3b2d92)]&&(this[_0x46ab7c(0x1af)]['step']=_0x29070c['stepsRange'][_0x46ab7c(0x1e0)]);}['animatorMoveendEvent'](){const _0x99b3a5={_0x120532:0x1d0},_0x20b988=_0xfb09a9;this['isEnabledTime']()&&this[_0x20b988(_0x99b3a5._0x120532)];}[_0xfb09a9(0x1b6)](){const _0xbd99={_0x1ba3df:0x1dc},_0x3c47d8=_0xfb09a9;return this['canvasLayer'][_0x3c47d8(_0xbd99._0x1ba3df)]['getContext'](this['context']);}[_0xfb09a9(0x1b1)](_0x1b2e25){const _0x5c0923={_0x337ab9:0x1ac,_0x41be31:0x1ac},_0x99a81c=_0xfb09a9;this['options']=_0x1b2e25,this['initDataRange'](_0x1b2e25),this['context']=this['options'][_0x99a81c(0x1e3)]||'2d',this['options']['zIndex']&&this[_0x99a81c(_0x5c0923._0x337ab9)]&&this[_0x99a81c(_0x5c0923._0x41be31)][_0x99a81c(0x1b8)]&&this['canvasLayer']['setZIndex'](this['options'][_0x99a81c(0x1ba)]),this['initAnimator']();}[_0xfb09a9(0x1b3)](_0x483ec5){const _0x1c3d5a={_0x10fae6:0x1d1,_0x4510f7:0x1e3,_0x5c2ae0:0x1dc,_0x10d211:0x1e8,_0x349449:0x1f5,_0x5ecacc:0x1f2,_0x5b79e3:0x1d8},_0x2d8f52={_0x5d1ce5:0x1d8,_0x360d50:0x204,_0x525a92:0x1cd},_0x429edf=_0xfb09a9,_0x49f92a=this[_0x429edf(0x1f7)];if(this['canvasLayer']&&!this['stopAniamation']){const _0x21ad2d=this['options']['animation'],_0x504fd2=this[_0x429edf(0x1b6)]();if(this[_0x429edf(0x1df)]()){if(void 0x0===_0x483ec5)return void this[_0x429edf(_0x1c3d5a._0x10fae6)](_0x504fd2);this[_0x429edf(_0x1c3d5a._0x4510f7)]==='2d'&&(_0x504fd2['save'](),_0x504fd2['globalCompositeOperation']=_0x429edf(0x1e4),_0x504fd2['fillStyle']='rgba(0,\x200,\x200,\x20.1)',_0x504fd2['fillRect'](0x0,0x0,_0x504fd2[_0x429edf(_0x1c3d5a._0x5c2ae0)]['width'],_0x504fd2['canvas']['height']),_0x504fd2[_0x429edf(_0x1c3d5a._0x10d211)]());}else this['clear'](_0x504fd2);if(this[_0x429edf(0x1e3)]==='2d')for(const _0x27d977 in this['options']){_0x504fd2[_0x27d977]=this['options'][_0x27d977];}else _0x504fd2[_0x429edf(0x1d1)](_0x504fd2['COLOR_BUFFER_BIT']);const _0x592ab3={'transferCoordinate':function(_0x17751c){const _0x19327c=_0x429edf,_0x35ca15=null;let _0x2a5d7a=_0x49f92a[_0x19327c(0x1cc)];_0x49f92a['mapvAutoHeight']&&(_0x2a5d7a=_0x49f92a[_0x19327c(0x204)]['getHeight'](Cesium$1['Cartographic']['fromDegrees'](_0x17751c[0x0],_0x17751c[0x1])));const _0x4528a3=Cesium$1[_0x19327c(_0x2d8f52._0x5d1ce5)]['fromDegrees'](_0x17751c[0x0],_0x17751c[0x1],_0x2a5d7a);if(!_0x4528a3)return _0x35ca15;const _0xb5609d=_0x49f92a['cartesianToCanvasCoordinates'](_0x4528a3);if(!_0xb5609d)return _0x35ca15;if(_0x49f92a[_0x19327c(0x1fd)]&&_0x49f92a['mode']===Cesium$1['SceneMode']['SCENE3D']){const _0x234465=new Cesium$1['EllipsoidalOccluder'](_0x49f92a[_0x19327c(_0x2d8f52._0x360d50)]['ellipsoid'],_0x49f92a[_0x19327c(_0x2d8f52._0x525a92)][_0x19327c(0x1f9)]),_0x53774d=_0x234465['isPointVisible'](_0x4528a3);if(!_0x53774d)return _0x35ca15;}return[_0xb5609d['x'],_0xb5609d['y']];}};void 0x0!==_0x483ec5&&(_0x592ab3['filter']=function(_0x4e37dd){const _0x48f450=_0x21ad2d['trails']||0xa;return!!(_0x483ec5&&_0x4e37dd['time']>_0x483ec5-_0x48f450&&_0x4e37dd['time']<_0x483ec5);});const _0x3da2af=this[_0x429edf(_0x1c3d5a._0x349449)]['get'](_0x592ab3);this['processData'](_0x3da2af),this[_0x429edf(0x1f2)]['unit']==='m'&&this[_0x429edf(_0x1c3d5a._0x5ecacc)]['size'],this['options'][_0x429edf(0x1e5)]=this['options']['size'];const _0x912698=_0x49f92a['cartesianToCanvasCoordinates'](Cesium$1[_0x429edf(_0x1c3d5a._0x5b79e3)]['fromDegrees'](0x0,0x0));if(!_0x912698)return;this['drawContext'](_0x504fd2,new mapv__namespace['DataSet'](_0x3da2af),this[_0x429edf(0x1f2)],_0x912698),this[_0x429edf(_0x1c3d5a._0x5ecacc)][_0x429edf(0x1bf)]&&this['options']['updateCallback'](_0x483ec5);}}['updateData'](_0x9edfab,_0x139188){const _0x58997b={_0x2f513d:0x1f1},_0x266ff5=_0xfb09a9;let _0x28e361=_0x9edfab;_0x28e361&&_0x28e361['get']&&(_0x28e361=_0x28e361['get']()),void 0x0!==_0x28e361&&this['dataSet'][_0x266ff5(_0x58997b._0x2f513d)](_0x28e361),super['update']({'options':_0x139188});}['addData'](_0x577c2a,_0x3cf04d){const _0x109a7c={_0x18883f:0x1b5},_0x5c72d8=_0xfb09a9;let _0x7a300d=_0x577c2a;_0x577c2a&&_0x577c2a['get']&&(_0x7a300d=_0x577c2a[_0x5c72d8(_0x109a7c._0x18883f)]()),this['dataSet']['add'](_0x7a300d),this['update']({'options':_0x3cf04d});}['getData'](){return this['dataSet'];}['removeData'](_0x312dc9){const _0x1443ac={_0x861fa8:0x1b4},_0x524068=_0xfb09a9;if(this['dataSet']){const _0x59036e=this['dataSet']['get']({'filter':function(_0x11c7a2){const _0x4d0ee2=_0x2c76;return _0x312dc9==null||typeof _0x312dc9!==_0x4d0ee2(_0x1443ac._0x861fa8)||!_0x312dc9(_0x11c7a2);}});this['dataSet']['set'](_0x59036e),this[_0x524068(0x1ab)]({'options':null});}}['clearData'](){const _0x33333d=_0xfb09a9;this['dataSet']&&this[_0x33333d(0x1f5)]['clear'](),this['update']({'options':null});}['draw'](){const _0x1b22bf=_0xfb09a9;this['canvasLayer'][_0x1b22bf(0x1c1)]();}['clear'](_0x2025e1){const _0x14285c=_0xfb09a9;_0x2025e1&&_0x2025e1['clearRect']&&_0x2025e1['clearRect'](0x0,0x0,_0x2025e1['canvas']['width'],_0x2025e1[_0x14285c(0x1dc)]['height']);}[_0xfb09a9(0x200)](){const _0x2a7a0c={_0x46ed63:0x1f3,_0xeaa5ed:0x1ac},_0x2fba39=_0xfb09a9;this['clear'](this[_0x2fba39(0x1b6)]()),this[_0x2fba39(0x1c4)](),this['animator']&&this['animator'][_0x2fba39(_0x2a7a0c._0x46ed63)](),this['animator']=null,this[_0x2fba39(_0x2a7a0c._0xeaa5ed)]=null;}}function _0x47f9(){const _0x190862=['container','mousemove','set','options','stop','_map','dataSet','height','scene','left','positionWC','forEach','__proto__','bind','mapvDepthTest','3dFswNy','methods','destroy','_setOptionsHook','_onMoveStartEvent','9171272zjhHYx','globe','data','1817544cxDEir','8388BFdAfG','_mapVRenderer','initDevicePixelRatio','off','bindEvent','update','canvasLayer','6520TdZAJs','7484200afxQXI','steps','display','init','_onMapMouseMove','_canvasUpdate','function','get','getContext','126DQefrr','setZIndex','windowPosition','zIndex','click','animation','_cache_event','3707796GluLow','updateCallback','1nqzOXF','draw','fromDegrees','block','clearData','coordinates','layer','pointerEvents','130885mzTshA','remove','top','_onMapClick','mapvFixedHeight','camera','xmax','EventType','animator','clear','removeChild','_onMoveEndEvent','mouseMove','mouseDown','1494362hCvuOQ','length','Cartesian3','ymin','removeData','style','canvas','postRender','defineProperty','isEnabledTime','start','none','7KZFujA','context','destination-out','_size','width','transferCoordinate','restore','_reset','push','LineString','render','isFormat','devicePixelRatio'];_0x47f9=function(){return _0x190862;};return _0x47f9();}if(mapv__namespace!==null&&mapv__namespace!==void 0x0&&mapv__namespace['DataSet'])mapv__namespace['DataSet']['prototype'][_0xfb09a9(0x1e7)]=function(_0x1a5df5,_0x5d3313,_0x4335f5,_0x47b54d){const _0x1112a0={_0x43bc4f:0x1d7,_0x563303:0x1eb,_0x52afbe:0x1ea},_0x553550=_0xfb09a9;_0x47b54d=_0x47b54d||'_coordinates',_0x4335f5=_0x4335f5||_0x553550(0x1c5);for(let _0x8092c=0x0;_0x8092c<_0x1a5df5[_0x553550(_0x1112a0._0x43bc4f)];_0x8092c++){const _0x752fa1=_0x1a5df5[_0x8092c]['geometry'],_0x3e7658=_0x752fa1[_0x4335f5];switch(_0x752fa1['type']){case'Point':{const _0xf0b35b=_0x5d3313(_0x3e7658);_0xf0b35b?_0x752fa1[_0x47b54d]=_0xf0b35b:_0x752fa1[_0x47b54d]=[-0x3e7,-0x3e7];}break;case _0x553550(_0x1112a0._0x563303):{const _0x4fe4ea=[];for(let _0xd7831d=0x0;_0xd7831d<_0x3e7658['length'];_0xd7831d++){const _0x184328=_0x5d3313(_0x3e7658[_0xd7831d]);_0x184328&&_0x4fe4ea['push'](_0x184328);}_0x752fa1[_0x47b54d]=_0x4fe4ea;}break;case'MultiLineString':case'Polygon':{const _0x579a2f=_0x3a4231(_0x3e7658);_0x752fa1[_0x47b54d]=_0x579a2f;}break;case'MultiPolygon':{const _0x24b244=[];for(let _0x32545d=0x0;_0x32545d<_0x3e7658[_0x553550(0x1d7)];_0x32545d++){const _0x301222=_0x3a4231(_0x3e7658[_0x32545d]);_0x301222['length']>0x0&&_0x24b244[_0x553550(_0x1112a0._0x52afbe)](_0x301222);}_0x752fa1[_0x47b54d]=_0x24b244;}break;}}function _0x3a4231(_0x1057cd){const _0x3e959e=_0x553550,_0x2b21a9=[];for(let _0x587ef6=0x0;_0x587ef6<_0x1057cd['length'];_0x587ef6++){const _0x3e5ae7=_0x1057cd[_0x587ef6],_0x715ac2=[];for(let _0x257592=0x0;_0x257592<_0x3e5ae7['length'];_0x257592++){const _0x2ef65c=_0x5d3313(_0x3e5ae7[_0x257592]);_0x2ef65c&&_0x715ac2['push'](_0x2ef65c);}_0x715ac2[_0x3e959e(0x1d7)]>0x0&&_0x2b21a9['push'](_0x715ac2);}return _0x2b21a9;}return _0x1a5df5;};else throw new Error('请引入\x20mapv\x20库\x20');const Cesium=mars3d__namespace['Cesium'],BaseLayer=mars3d__namespace[_0xfb09a9(0x1c6)]['BaseLayer'];class MapVLayer extends BaseLayer{constructor(_0x4a1eff,_0x5c45f9){const _0x3a622c=_0xfb09a9;super(_0x4a1eff),this['_pointerEvents']=this['options']['pointerEvents'],this['dataSet']=_0x5c45f9||new mapv__namespace['DataSet'](_0x4a1eff[_0x3a622c(0x205)]),this[_0x3a622c(0x1dc)]=null;}get['pointerEvents'](){return this['_pointerEvents'];}set['pointerEvents'](_0x15b8b7){const _0x16cfb8={_0x33d518:0x1db,_0x5aa8c6:0x1e1},_0x1a1e53=_0xfb09a9;this['_pointerEvents']=_0x15b8b7,this['canvas']&&(_0x15b8b7?this['canvas']['style']['pointerEvents']='all':this['canvas'][_0x1a1e53(_0x16cfb8._0x33d518)]['pointerEvents']=_0x1a1e53(_0x16cfb8._0x5aa8c6));}['_showHook'](_0x18d810){const _0x25758f={_0x24b7dd:0x1db,_0x31a01d:0x1c3},_0x4030bd=_0xfb09a9;_0x18d810?this['canvas'][_0x4030bd(_0x25758f._0x24b7dd)]['display']=_0x4030bd(_0x25758f._0x31a01d):this['canvas']['style'][_0x4030bd(0x1b0)]='none';}['_mountedHook'](){const _0x17df11={_0x4cf8ea:0x1f4,_0x324214:0x1f7,_0x4623fb:0x1fd},_0x33050c=_0xfb09a9;this[_0x33050c(_0x17df11._0x4cf8ea)][_0x33050c(_0x17df11._0x324214)][_0x33050c(_0x17df11._0x4623fb)]=this[_0x33050c(0x1f2)]['depthTest']??!![],this[_0x33050c(_0x17df11._0x4cf8ea)]['scene']['mapvAutoHeight']=this['options']['clampToGround']??![],this[_0x33050c(0x1f4)]['scene']['mapvFixedHeight']=this['options']['fixedHeight']??0x0;}['_addedHook'](){const _0x438fa9={_0x35307b:0x1f5,_0x13845d:0x1a7,_0x5a48c1:0x1dc},_0x7308aa=_0xfb09a9;this['dataSet']&&(!this[_0x7308aa(_0x438fa9._0x35307b)]['_data']||this[_0x7308aa(0x1f5)]['_data']['length']===0x0)&&(this[_0x7308aa(0x1f5)]['_data']=[]['concat'](this['dataSet']['_dataCache'])),this[_0x7308aa(_0x438fa9._0x13845d)]=new MapVRenderer(this['_map'],this['dataSet'],this['options'],this),this[_0x7308aa(0x1a8)](),this[_0x7308aa(_0x438fa9._0x5a48c1)]=this['_createCanvas'](),this['render']=this['render']['bind'](this),this['bindEvent'](),this['_reset']();}['_removedHook'](){const _0x789bad=_0xfb09a9;this['unbindEvent'](),this['_mapVRenderer']&&(this['_mapVRenderer']['destroy'](),this['_mapVRenderer']=null),this[_0x789bad(0x1dc)]['parentElement'][_0x789bad(0x1d2)](this['canvas']);}['initDevicePixelRatio'](){const _0x358061=_0xfb09a9;this[_0x358061(0x1ee)]=window[_0x358061(0x1ee)]||0x1;}[_0xfb09a9(0x1aa)](){const _0x248068={_0x1f23e5:0x1f4,_0x4cc167:0x1d5,_0x386c36:0x1cf,_0x104974:0x1d4},_0x32d1ef=_0xfb09a9;var _0x25e31b,_0x4bdeab,_0x33d4be,_0x321038;this[_0x32d1ef(_0x248068._0x1f23e5)]['on'](mars3d__namespace['EventType'][_0x32d1ef(_0x248068._0x4cc167)],this['_onMoveStartEvent'],this),this[_0x32d1ef(_0x248068._0x1f23e5)]['on'](mars3d__namespace['EventType']['cameraMoveStart'],this['_onMoveStartEvent'],this),this['_map']['on'](mars3d__namespace[_0x32d1ef(0x1cf)]['cameraMoveEnd'],this[_0x32d1ef(0x1d3)],this),(_0x25e31b=this['options'])!==null&&_0x25e31b!==void 0x0&&(_0x4bdeab=_0x25e31b[_0x32d1ef(0x1ff)])!==null&&_0x4bdeab!==void 0x0&&_0x4bdeab[_0x32d1ef(0x1bb)]&&this['_map']['on'](mars3d__namespace[_0x32d1ef(_0x248068._0x386c36)]['click'],this['_onMapClick'],this),(_0x33d4be=this[_0x32d1ef(0x1f2)])!==null&&_0x33d4be!==void 0x0&&(_0x321038=_0x33d4be['methods'])!==null&&_0x321038!==void 0x0&&_0x321038['mousemove']&&this['_map']['on'](mars3d__namespace['EventType'][_0x32d1ef(_0x248068._0x104974)],this[_0x32d1ef(0x1b2)],this);}['unbindEvent'](){const _0x3c7fd6={_0x4fdda6:0x1e9,_0x3cbfc0:0x1f2,_0x4af743:0x1f4},_0x39490f=_0xfb09a9;var _0xce33fa,_0x2cd4ca,_0x361ca0,_0x5bf466;this[_0x39490f(0x1f4)]['off'](mars3d__namespace['EventType']['mouseDown'],this['_onMoveStartEvent'],this),this['_map']['off'](mars3d__namespace['EventType']['cameraMoveStart'],this['_onMoveStartEvent'],this),this['_map'][_0x39490f(0x1a9)](mars3d__namespace['EventType']['cameraMoveEnd'],this['_onMoveEndEvent'],this),this['_map']['off'](mars3d__namespace['EventType']['postRender'],this[_0x39490f(_0x3c7fd6._0x4fdda6)],this),(_0xce33fa=this[_0x39490f(_0x3c7fd6._0x3cbfc0)])!==null&&_0xce33fa!==void 0x0&&(_0x2cd4ca=_0xce33fa['methods'])!==null&&_0x2cd4ca!==void 0x0&&_0x2cd4ca['click']&&this[_0x39490f(_0x3c7fd6._0x4af743)]['off'](mars3d__namespace['EventType']['click'],this['_onMapClick'],this),(_0x361ca0=this['options'])!==null&&_0x361ca0!==void 0x0&&(_0x5bf466=_0x361ca0['methods'])!==null&&_0x5bf466!==void 0x0&&_0x5bf466['mousemove']&&this['_map']['off'](mars3d__namespace['EventType']['mouseMove'],this['_onMapMouseMove'],this);}[_0xfb09a9(0x202)](){const _0x229a21={_0xe7d7dd:0x1e9,_0x996e1f:0x1f4,_0x27aab7:0x1dd},_0x5d9848=_0xfb09a9;this['_mapVRenderer']&&(this['_mapVRenderer']['animatorMovestartEvent'](),this['_map']['off'](mars3d__namespace['EventType']['postRender'],this[_0x5d9848(_0x229a21._0xe7d7dd)],this),this[_0x5d9848(_0x229a21._0x996e1f)]['on'](mars3d__namespace['EventType'][_0x5d9848(_0x229a21._0x27aab7)],this['_reset'],this));}['_onMoveEndEvent'](){const _0x52f3bc={_0x145642:0x1a7},_0x141979=_0xfb09a9;this['_mapVRenderer']&&(this['_map']['off'](mars3d__namespace[_0x141979(0x1cf)]['postRender'],this['_reset'],this),this[_0x141979(_0x52f3bc._0x145642)]['animatorMoveendEvent'](),this['_reset']());}[_0xfb09a9(0x201)](_0x28f72d,_0x3eb379){this['_removedHook'](),this['_addedHook']();}['addData'](_0x50490d){const _0x93584d={_0x2a05d8:0x1a7},_0x1e4ada=_0xfb09a9;this['_mapVRenderer']&&this[_0x1e4ada(_0x93584d._0x2a05d8)]['addData'](_0x50490d,this['options']);}['updateData'](_0x22a83c){const _0xfe2f44=_0xfb09a9;this['_mapVRenderer']&&this['_mapVRenderer']['updateData'](_0x22a83c,this[_0xfe2f44(0x1f2)]);}['getData'](){const _0xed222b=_0xfb09a9;return this['_mapVRenderer']&&(this['dataSet']=this[_0xed222b(0x1a7)]['getData']()),this['dataSet'];}[_0xfb09a9(0x1da)](_0x5a1406){const _0x5e4f92=_0xfb09a9;this['_mapVRenderer']&&this[_0x5e4f92(0x1a7)]['removeData'](_0x5a1406);}['removeAllData'](){this['_mapVRenderer']&&this['_mapVRenderer']['clearData']();}['_createCanvas'](){const _0x4287ca={_0x1b1c27:0x1ef,_0x4d67c4:0x1dc,_0x499fdd:0x1e6,_0x71f8a9:0x1f6,_0x3b224f:0x1dc,_0x48fccd:0x1c7},_0x4fe9d8=_0xfb09a9,_0x380482=mars3d__namespace['DomUtil']['create']('canvas','mars3d-mapv',this['_map'][_0x4fe9d8(_0x4287ca._0x1b1c27)]);_0x380482['id']=this['id'],_0x380482['style']['position']='absolute',_0x380482['style'][_0x4fe9d8(0x1ca)]='0px',_0x380482['style']['left']='0px',_0x380482['width']=parseInt(this['_map'][_0x4fe9d8(_0x4287ca._0x4d67c4)]['width']),_0x380482[_0x4fe9d8(0x1f6)]=parseInt(this['_map']['canvas']['height']),_0x380482['style'][_0x4fe9d8(_0x4287ca._0x499fdd)]=this['_map'][_0x4fe9d8(0x1dc)]['style']['width'],_0x380482['style'][_0x4fe9d8(_0x4287ca._0x71f8a9)]=this['_map'][_0x4fe9d8(_0x4287ca._0x3b224f)][_0x4fe9d8(0x1db)]['height'],_0x380482['style'][_0x4fe9d8(_0x4287ca._0x48fccd)]=this['_pointerEvents']?'auto':'none',_0x380482['style'][_0x4fe9d8(0x1ba)]=this['options']['zIndex']??0x9;if(this['options']['context']==='2d'){const _0x54e780=this[_0x4fe9d8(0x1ee)];_0x380482['getContext'](this[_0x4fe9d8(0x1f2)]['context'])['scale'](_0x54e780,_0x54e780);}return _0x380482;}['_reset'](){this['resize'](),this['render']();}['draw'](){const _0x1c76b0={_0x3ae102:0x1e9},_0x3c8f28=_0xfb09a9;this[_0x3c8f28(_0x1c76b0._0x3ae102)]();}[_0xfb09a9(0x1c9)](){const _0x254eec={_0x49605b:0x1a7},_0x5c76f3=_0xfb09a9;this['_mapVRenderer']&&(this['_mapVRenderer']['destroy'](),this[_0x5c76f3(_0x254eec._0x49605b)]=null),this['canvas']['parentElement']['removeChild'](this['canvas']);}[_0xfb09a9(0x1ec)](){this['_mapVRenderer']['_canvasUpdate']();}['resize'](){const _0x5c9719={_0x1d1fec:0x1db,_0x1a00c1:0x1db,_0x5d51be:0x1e6,_0x24d836:0x1f4,_0x320186:0x1e6},_0x2b6991=_0xfb09a9;if(this['canvas']){const _0x3ed2f2=this['canvas'];_0x3ed2f2[_0x2b6991(_0x5c9719._0x1d1fec)]['position']='absolute',_0x3ed2f2[_0x2b6991(_0x5c9719._0x1a00c1)]['top']='0px',_0x3ed2f2['style'][_0x2b6991(0x1f8)]='0px',_0x3ed2f2[_0x2b6991(_0x5c9719._0x5d51be)]=parseInt(this[_0x2b6991(_0x5c9719._0x24d836)]['canvas']['width']),_0x3ed2f2['height']=parseInt(this[_0x2b6991(0x1f4)]['canvas'][_0x2b6991(0x1f6)]),_0x3ed2f2[_0x2b6991(0x1db)][_0x2b6991(0x1e6)]=this['_map'][_0x2b6991(0x1dc)]['style'][_0x2b6991(_0x5c9719._0x320186)],_0x3ed2f2['style']['height']=this[_0x2b6991(0x1f4)][_0x2b6991(0x1dc)]['style']['height'];}}['getRectangle'](_0xfcff64){const _0xd796fe=_0xfb09a9;if(!this['dataSet']||!this['dataSet']['_data'])return;const _0x1124b6=mars3d__namespace['Util']['getExtentByGeoJSON']({'type':'FeatureCollection','features':this['dataSet']['_data']});if(!_0x1124b6)return;return _0xfcff64!==null&&_0xfcff64!==void 0x0&&_0xfcff64[_0xd796fe(0x1ed)]?_0x1124b6:Cesium['Rectangle'][_0xd796fe(0x1c2)](_0x1124b6['xmin'],_0x1124b6[_0xd796fe(0x1d9)],_0x1124b6[_0xd796fe(0x1ce)],_0x1124b6['ymax']);}[_0xfb09a9(0x1cb)](_0x3062d3){const _0x4f35db={_0x23c08b:0x1a7},_0x4b932d=_0xfb09a9;this[_0x4b932d(0x1bd)]=_0x3062d3,this['_mapVRenderer']&&this[_0x4b932d(_0x4f35db._0x23c08b)]['clickEvent'](_0x3062d3['windowPosition'],_0x3062d3);}['_onMapMouseMove'](_0x1568e5){const _0x5890c5={_0x44ebe2:0x1bd},_0x5bf28e=_0xfb09a9;this[_0x5bf28e(_0x5890c5._0x44ebe2)]=_0x1568e5,this['_mapVRenderer']&&this['_mapVRenderer']['mousemoveEvent'](_0x1568e5[_0x5bf28e(0x1b9)],_0x1568e5);}['on'](_0x206808,_0xad3140,_0x43eeb0){const _0x4f636b={_0x25dcd5:0x1f0},_0x4d6f54={_0x5772b9:0x1fc,_0x9a3de2:0x1bd},_0x208e8e=_0xfb09a9;this['options']['methods']=this['options']['methods']||{};if(_0x206808===mars3d__namespace['EventType']['click'])this['options']['methods'][_0x208e8e(0x1bb)]=_0x5b2569=>{const _0xb16437=_0x208e8e;_0x5b2569&&_0xad3140[_0xb16437(_0x4d6f54._0x5772b9)](_0x43eeb0)({...this[_0xb16437(_0x4d6f54._0x9a3de2)],'layer':this,'data':_0x5b2569});},this['_map']['on'](mars3d__namespace['EventType']['click'],this['_onMapClick'],this);else _0x206808===mars3d__namespace['EventType']['mouseMove']&&(this[_0x208e8e(0x1f2)]['methods'][_0x208e8e(_0x4f636b._0x25dcd5)]=_0x28b97e=>{_0x28b97e&&_0xad3140['bind'](_0x43eeb0)({...this['_cache_event'],'layer':this,'data':_0x28b97e});},this[_0x208e8e(0x1f4)]['on'](mars3d__namespace['EventType']['mouseMove'],this['_onMapMouseMove'],this));return this;}['off'](_0x1e6311,_0x12b75f){const _0x230827={_0x4bf3a3:0x1bb,_0x3ee82f:0x1b2,_0x24cacf:0x1f2},_0x4617be=_0xfb09a9;if(_0x1e6311==='click'){var _0x28b60c;this[_0x4617be(0x1f4)]['off'](_0x1e6311,this['_onMapClick'],this),(_0x28b60c=this['options']['methods'])!==null&&_0x28b60c!==void 0x0&&_0x28b60c['mousemove']&&delete this[_0x4617be(0x1f2)]['methods'][_0x4617be(_0x230827._0x4bf3a3)];}else{if(_0x1e6311==='mouseMove'){var _0x17bfd5;this['_map']['off'](_0x1e6311,this[_0x4617be(_0x230827._0x3ee82f)],this),(_0x17bfd5=this[_0x4617be(_0x230827._0x24cacf)]['methods'])!==null&&_0x17bfd5!==void 0x0&&_0x17bfd5['mousemove']&&delete this['options']['methods']['mousemove'];}}return this;}}mars3d__namespace['LayerUtil']['register']('mapv',MapVLayer),mars3d__namespace['layer']['MapVLayer']=MapVLayer,mars3d__namespace['mapv']=mapv__namespace,exports['MapVLayer']=MapVLayer,Object['keys'](mapv)['forEach'](function(_0x114801){if(_0x114801!=='default'&&!exports['hasOwnProperty'](_0x114801))Object['defineProperty'](exports,_0x114801,{'enumerable':!![],'get':function(){return mapv[_0x114801];}});}),Object['defineProperty'](exports,'__esModule',{'value':!![]});
'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':!![]});
}));
{
"name": "mars3d-mapv",
"version": "3.5.13",
"version": "3.5.14",
"description": "Mars3D平台插件,结合mapv可视化功能插件",

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

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

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