Socket
Socket
Sign inDemoInstall

mars3d-mapv

Package Overview
Dependencies
5
Maintainers
1
Versions
133
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.6.6 to 3.6.7

6

dist/mars3d-mapv.js
/**
* Mars3D平台插件,结合mapv可视化功能插件 mars3d-mapv
*
* 版本信息:v3.6.6
* 编译日期:2023-09-19 21:39:48
* 版本信息:v3.6.7
* 编译日期:2023-09-26 10:50:34
* 版权所有:Copyright by 火星科技 http://mars3d.cn

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

})(this, (function (exports, mapv, mars3d) {
'use strict';function _0x34b0(_0xcb955c,_0x280087){const _0x50b33f=_0x50b3();return _0x34b0=function(_0x34b09c,_0xe6672b){_0x34b09c=_0x34b09c-0x12b;let _0x5f0269=_0x50b33f[_0x34b09c];return _0x5f0269;},_0x34b0(_0xcb955c,_0x280087);}const _0x21818b=_0x34b0;(function(_0x34570f,_0x40b76f){const _0x40f13a={_0x5fe94:0x160,_0x1cd4ff:0x185,_0x580f7d:0x138,_0x4e7291:0x132,_0x2e6a4b:0x13f,_0x522e06:0x177,_0x3bc17c:0x14f,_0x1b7ff:0x143},_0x30385d=_0x34b0,_0x3f486a=_0x34570f();while(!![]){try{const _0x4c3461=-parseInt(_0x30385d(0x14b))/0x1*(-parseInt(_0x30385d(_0x40f13a._0x5fe94))/0x2)+-parseInt(_0x30385d(_0x40f13a._0x1cd4ff))/0x3+parseInt(_0x30385d(0x149))/0x4+-parseInt(_0x30385d(0x131))/0x5*(-parseInt(_0x30385d(_0x40f13a._0x580f7d))/0x6)+parseInt(_0x30385d(0x184))/0x7*(-parseInt(_0x30385d(_0x40f13a._0x4e7291))/0x8)+-parseInt(_0x30385d(_0x40f13a._0x2e6a4b))/0x9*(parseInt(_0x30385d(_0x40f13a._0x522e06))/0xa)+parseInt(_0x30385d(_0x40f13a._0x3bc17c))/0xb*(parseInt(_0x30385d(_0x40f13a._0x1b7ff))/0xc);if(_0x4c3461===_0x40b76f)break;else _0x3f486a['push'](_0x3f486a['shift']());}catch(_0x4e0bd2){_0x3f486a['push'](_0x3f486a['shift']());}}}(_0x50b3,0x2ad7c));function _interopNamespace(_0x2e2566){if(_0x2e2566&&_0x2e2566['__esModule'])return _0x2e2566;var _0x89fa02=Object['create'](null);return _0x2e2566&&Object['keys'](_0x2e2566)['forEach'](function(_0x5016a6){const _0x24aae3=_0x34b0;if(_0x5016a6!==_0x24aae3(0x188)){var _0x23bc5a=Object['getOwnPropertyDescriptor'](_0x2e2566,_0x5016a6);Object['defineProperty'](_0x89fa02,_0x5016a6,_0x23bc5a['get']?_0x23bc5a:{'enumerable':!![],'get':function(){return _0x2e2566[_0x5016a6];}});}}),_0x89fa02['default']=_0x2e2566,_0x89fa02;}var mapv__namespace=_interopNamespace(mapv),mars3d__namespace=_interopNamespace(mars3d);const Cesium$1=mars3d__namespace[_0x21818b(0x191)],baiduMapLayer=mapv__namespace?mapv__namespace['baiduMapLayer']:null,BaseLayer$1=baiduMapLayer?baiduMapLayer['__proto__']:Function;class MapVRenderer extends BaseLayer$1{constructor(_0x5d66cb,_0x172cc1,_0x4dfebf,_0x585686){const _0x18b82e={_0x203b53:0x181,_0x253506:0x141},_0xe99584=_0x21818b;super(_0x5d66cb,_0x172cc1,_0x4dfebf);if(!BaseLayer$1)return;this['map']=_0x5d66cb,this['scene']=_0x5d66cb['scene'],this['dataSet']=_0x172cc1,_0x4dfebf=_0x4dfebf||{},this[_0xe99584(_0x18b82e._0x203b53)](_0x4dfebf),this['argCheck'](_0x4dfebf),this['initDevicePixelRatio'](),this['canvasLayer']=_0x585686,this['stopAniamation']=!0x1,this['animation']=_0x4dfebf[_0xe99584(_0x18b82e._0x253506)];}['initDevicePixelRatio'](){const _0x8ec5dd={_0x471f34:0x16e},_0x8aa172=_0x21818b;this['devicePixelRatio']=window[_0x8aa172(_0x8ec5dd._0x471f34)]||0x1;}[_0x21818b(0x18d)](){}['animatorMovestartEvent'](){const _0x3d5d2b={_0x3eac90:0x137},_0x4883ef=_0x21818b,_0x4009a8=this[_0x4883ef(0x194)]['animation'];this['isEnabledTime']()&&this['animator']&&(this['steps'][_0x4883ef(_0x3d5d2b._0x3eac90)]=_0x4009a8[_0x4883ef(0x134)]['start']);}['animatorMoveendEvent'](){const _0x330802={_0x4de22e:0x175},_0x5dc56a=_0x21818b;this[_0x5dc56a(_0x330802._0x4de22e)]()&&this[_0x5dc56a(0x15e)];}['getContext'](){return this['canvasLayer']['canvas']['getContext'](this['context']);}['init'](_0x40361a){const _0x19ff9d={_0x15685f:0x194,_0x1d5d44:0x14c,_0x3918f1:0x167},_0x5f483d=_0x21818b;this[_0x5f483d(_0x19ff9d._0x15685f)]=_0x40361a,this[_0x5f483d(_0x19ff9d._0x1d5d44)](_0x40361a),this['context']=this['options']['context']||'2d',this['options']['zIndex']&&this['canvasLayer']&&this['canvasLayer']['setZIndex']&&this['canvasLayer'][_0x5f483d(_0x19ff9d._0x3918f1)](this['options']['zIndex']),this['initAnimator']();}['_canvasUpdate'](_0x443099){const _0x370e94={_0x1ce66b:0x161,_0x17cb0f:0x187,_0x409c90:0x194,_0x24cba6:0x15c},_0x457d8f={_0x5d619e:0x178,_0x530cc2:0x17f,_0x41a896:0x18b},_0xb4bc8b=_0x21818b,_0x365611=this['scene'];if(this[_0xb4bc8b(0x12c)]&&!this['stopAniamation']){const _0x548232=this['options']['animation'],_0x189bd0=this['getContext']();if(this['isEnabledTime']()){if(void 0x0===_0x443099)return void this[_0xb4bc8b(0x168)](_0x189bd0);this['context']==='2d'&&(_0x189bd0['save'](),_0x189bd0[_0xb4bc8b(0x18f)]=_0xb4bc8b(0x18c),_0x189bd0[_0xb4bc8b(0x12e)]=_0xb4bc8b(_0x370e94._0x1ce66b),_0x189bd0['fillRect'](0x0,0x0,_0x189bd0['canvas'][_0xb4bc8b(_0x370e94._0x17cb0f)],_0x189bd0['canvas']['height']),_0x189bd0['restore']());}else this[_0xb4bc8b(0x168)](_0x189bd0);if(this['context']==='2d')for(const _0x27223f in this[_0xb4bc8b(_0x370e94._0x409c90)]){_0x189bd0[_0x27223f]=this['options'][_0x27223f];}else _0x189bd0['clear'](_0x189bd0['COLOR_BUFFER_BIT']);const _0x516cc7={'transferCoordinate':function(_0x3b613c){const _0x65277e=_0xb4bc8b,_0x181eea=null;let _0xf58890=_0x365611['mapvFixedHeight'];_0x365611['mapvAutoHeight']&&(_0xf58890=_0x365611['globe']['getHeight'](Cesium$1[_0x65277e(0x196)]['fromDegrees'](_0x3b613c[0x0],_0x3b613c[0x1])));const _0x3c62f8=Cesium$1['Cartesian3']['fromDegrees'](_0x3b613c[0x0],_0x3b613c[0x1],_0xf58890);if(!_0x3c62f8)return _0x181eea;const _0x5e8283=_0x365611['cartesianToCanvasCoordinates'](_0x3c62f8);if(!_0x5e8283)return _0x181eea;if(_0x365611['mapvDepthTest']&&_0x365611[_0x65277e(_0x457d8f._0x5d619e)]===Cesium$1['SceneMode'][_0x65277e(_0x457d8f._0x530cc2)]){const _0x513113=new Cesium$1[(_0x65277e(0x182))](_0x365611[_0x65277e(0x17b)]['ellipsoid'],_0x365611['camera']['positionWC']),_0x500efe=_0x513113[_0x65277e(_0x457d8f._0x41a896)](_0x3c62f8);if(!_0x500efe)return _0x181eea;}return[_0x5e8283['x'],_0x5e8283['y']];}};void 0x0!==_0x443099&&(_0x516cc7[_0xb4bc8b(0x135)]=function(_0x2beabb){const _0x2b16d3=_0xb4bc8b,_0x22a7ed=_0x548232['trails']||0xa;return!!(_0x443099&&_0x2beabb['time']>_0x443099-_0x22a7ed&&_0x2beabb[_0x2b16d3(0x189)]<_0x443099);});const _0x4f732c=this[_0xb4bc8b(_0x370e94._0x24cba6)][_0xb4bc8b(0x16b)](_0x516cc7);this['processData'](_0x4f732c),this['options'][_0xb4bc8b(0x16d)]==='m'&&this['options']['size'],this['options'][_0xb4bc8b(0x152)]=this['options'][_0xb4bc8b(0x150)];const _0x42921c=_0x365611['cartesianToCanvasCoordinates'](Cesium$1['Cartesian3']['fromDegrees'](0x0,0x0));if(!_0x42921c)return;this['drawContext'](_0x189bd0,new mapv__namespace['DataSet'](_0x4f732c),this['options'],_0x42921c),this['options']['updateCallback']&&this['options']['updateCallback'](_0x443099);}}[_0x21818b(0x133)](_0x4ef6ed,_0x330398){const _0x27f2fa={_0x4f4461:0x16b,_0x694024:0x15c},_0x2a792e=_0x21818b;let _0x566ffc=_0x4ef6ed;_0x566ffc&&_0x566ffc[_0x2a792e(0x16b)]&&(_0x566ffc=_0x566ffc[_0x2a792e(_0x27f2fa._0x4f4461)]()),void 0x0!==_0x566ffc&&this[_0x2a792e(_0x27f2fa._0x694024)]['set'](_0x566ffc),super[_0x2a792e(0x12b)]({'options':_0x330398});}['addData'](_0x4f030e,_0x5a956b){const _0x2747d4={_0x84677e:0x16b},_0x126879=_0x21818b;let _0x369cf6=_0x4f030e;_0x4f030e&&_0x4f030e['get']&&(_0x369cf6=_0x4f030e[_0x126879(_0x2747d4._0x84677e)]()),this['dataSet']['add'](_0x369cf6),this['update']({'options':_0x5a956b});}['getData'](){const _0x10cd1d=_0x21818b;return this[_0x10cd1d(0x15c)];}['removeData'](_0x111a86){const _0x535b35=_0x21818b;if(this[_0x535b35(0x15c)]){const _0x2cf901=this['dataSet']['get']({'filter':function(_0x4cf45a){return _0x111a86==null||typeof _0x111a86!=='function'||!_0x111a86(_0x4cf45a);}});this['dataSet']['set'](_0x2cf901),this['update']({'options':null});}}[_0x21818b(0x158)](){this['dataSet']&&this['dataSet']['clear'](),this['update']({'options':null});}[_0x21818b(0x13e)](){this['canvasLayer']['draw']();}[_0x21818b(0x168)](_0x22230e){const _0xd6e783=_0x21818b;_0x22230e&&_0x22230e[_0xd6e783(0x17c)]&&_0x22230e['clearRect'](0x0,0x0,_0x22230e['canvas']['width'],_0x22230e['canvas']['height']);}['destroy'](){const _0x5495c7={_0x48f7f9:0x12c},_0x20b596=_0x21818b;this['clear'](this['getContext']()),this['clearData'](),this['animator']&&this['animator']['stop'](),this[_0x20b596(0x15e)]=null,this[_0x20b596(_0x5495c7._0x48f7f9)]=null;}}if(mapv__namespace!==null&&mapv__namespace!==void 0x0&&mapv__namespace[_0x21818b(0x139)])mapv__namespace['DataSet']['prototype']['transferCoordinate']=function(_0x2c192f,_0x36a4e4,_0x36a8ae,_0x30720e){const _0x5bff0f={_0x3957a8:0x146},_0x52227f={_0x212d37:0x154},_0x2ca5a3=_0x21818b;_0x30720e=_0x30720e||'_coordinates',_0x36a8ae=_0x36a8ae||_0x2ca5a3(0x179);for(let _0x12e55a=0x0;_0x12e55a<_0x2c192f[_0x2ca5a3(0x154)];_0x12e55a++){const _0x53ced4=_0x2c192f[_0x12e55a]['geometry'],_0x35f7b2=_0x53ced4[_0x36a8ae];switch(_0x53ced4[_0x2ca5a3(_0x5bff0f._0x3957a8)]){case'Point':{const _0x5e9f50=_0x36a4e4(_0x35f7b2);_0x5e9f50?_0x53ced4[_0x30720e]=_0x5e9f50:_0x53ced4[_0x30720e]=[-0x3e7,-0x3e7];}break;case'LineString':{const _0x9a4cc5=[];for(let _0x4d2374=0x0;_0x4d2374<_0x35f7b2[_0x2ca5a3(0x154)];_0x4d2374++){const _0x19e3f5=_0x36a4e4(_0x35f7b2[_0x4d2374]);_0x19e3f5&&_0x9a4cc5['push'](_0x19e3f5);}_0x53ced4[_0x30720e]=_0x9a4cc5;}break;case'MultiLineString':case'Polygon':{const _0xe88bdc=_0x1a1685(_0x35f7b2);_0x53ced4[_0x30720e]=_0xe88bdc;}break;case'MultiPolygon':{const _0x6c0653=[];for(let _0x331de7=0x0;_0x331de7<_0x35f7b2[_0x2ca5a3(0x154)];_0x331de7++){const _0xd41236=_0x1a1685(_0x35f7b2[_0x331de7]);_0xd41236[_0x2ca5a3(0x154)]>0x0&&_0x6c0653['push'](_0xd41236);}_0x53ced4[_0x30720e]=_0x6c0653;}break;}}function _0x1a1685(_0x4dc161){const _0x8f6bc5=_0x2ca5a3,_0x4e535a=[];for(let _0x3999a9=0x0;_0x3999a9<_0x4dc161['length'];_0x3999a9++){const _0x557cf6=_0x4dc161[_0x3999a9],_0x54478e=[];for(let _0x284713=0x0;_0x284713<_0x557cf6['length'];_0x284713++){const _0x44d440=_0x36a4e4(_0x557cf6[_0x284713]);_0x44d440&&_0x54478e['push'](_0x44d440);}_0x54478e[_0x8f6bc5(_0x52227f._0x212d37)]>0x0&&_0x4e535a['push'](_0x54478e);}return _0x4e535a;}return _0x2c192f;};else throw new Error('请引入\x20mapv\x20库\x20');const Cesium=mars3d__namespace[_0x21818b(0x191)],BaseLayer=mars3d__namespace['layer']['BaseLayer'];function _0x50b3(){const _0x2dc92c=['isPointVisible','destination-out','addAnimatorEvent','depthTest','globalCompositeOperation','off','Cesium','create','initDevicePixelRatio','options','top','Cartographic','EventType','update','canvasLayer','DomUtil','fillStyle','fromDegrees','destroy','69415IflINw','48904MGxUUD','updateData','stepsRange','filter','position','step','150GpSBGO','DataSet','resize','mouseDown','canvas','0px','draw','9czgWKc','_mountedHook','animation','pointerEvents','40908CMAomf','_setOptionsHook','_onMoveStartEvent','type','Util','_onMapMouseMove','646044vIFsbp','clampToGround','8893oAOMdi','initDataRange','ymin','mapvFixedHeight','1023GAVjun','size','_reset','_size','_cache_event','length','mapvDepthTest','bind','_dataCache','clearData','mousemove','_data','_onMapClick','dataSet','render','animator','none','30xtqUOA','rgba(0,\x200,\x200,\x20.1)','height','_map','_addedHook','_createCanvas','xmin','setZIndex','clear','_mapVRenderer','_canvasUpdate','get','parentElement','unit','devicePixelRatio','defineProperty','removeChild','display','style','click','MapVLayer','isEnabledTime','mars3d-mapv','3041310LnIWZi','mode','coordinates','bindEvent','globe','clearRect','FeatureCollection','methods','SCENE3D','_pointerEvents','init','EllipsoidalOccluder','left','287FHhPpm','686310dQSunS','postRender','width','default','time','mapv'];_0x50b3=function(){return _0x2dc92c;};return _0x50b3();}class MapVLayer extends BaseLayer{constructor(_0x4dffa7,_0x313e25){const _0x516295={_0x575b44:0x180},_0x15fcb3=_0x21818b;super(_0x4dffa7),this[_0x15fcb3(_0x516295._0x575b44)]=this['options'][_0x15fcb3(0x142)],this['dataSet']=_0x313e25||new mapv__namespace['DataSet'](_0x4dffa7['data']),this['canvas']=null;}get[_0x21818b(0x142)](){const _0x463786=_0x21818b;return this[_0x463786(0x180)];}set[_0x21818b(0x142)](_0x2afdcd){const _0x38173b=_0x21818b;this[_0x38173b(0x180)]=_0x2afdcd,this['canvas']&&(_0x2afdcd?this[_0x38173b(0x13c)]['style']['pointerEvents']='all':this[_0x38173b(0x13c)]['style'][_0x38173b(0x142)]='none');}['_showHook'](_0x1d362d){const _0x4ec675={_0x7cf288:0x15f},_0x298ab7=_0x21818b;_0x1d362d?this[_0x298ab7(0x13c)]['style'][_0x298ab7(0x171)]='block':this['canvas']['style']['display']=_0x298ab7(_0x4ec675._0x7cf288);}[_0x21818b(0x140)](){const _0x5d3ed2={_0x15535c:0x14e},_0x596f22=_0x21818b;this[_0x596f22(0x163)]['scene'][_0x596f22(0x155)]=this['options'][_0x596f22(0x18e)]??!![],this[_0x596f22(0x163)]['scene']['mapvAutoHeight']=this['options'][_0x596f22(0x14a)]??![],this['_map']['scene'][_0x596f22(_0x5d3ed2._0x15535c)]=this['options']['fixedHeight']??0x0;}['_addedHook'](){const _0x3a5302={_0x404b1b:0x15a,_0x31c43c:0x157,_0x4c91b2:0x193},_0x4729e8=_0x21818b;this['dataSet']&&(!this['dataSet']['_data']||this[_0x4729e8(0x15c)][_0x4729e8(_0x3a5302._0x404b1b)]['length']===0x0)&&(this['dataSet']['_data']=[]['concat'](this[_0x4729e8(0x15c)][_0x4729e8(_0x3a5302._0x31c43c)])),this['_mapVRenderer']=new MapVRenderer(this[_0x4729e8(0x163)],this['dataSet'],this['options'],this),this[_0x4729e8(_0x3a5302._0x4c91b2)](),this['canvas']=this['_createCanvas'](),this['render']=this['render']['bind'](this),this['bindEvent'](),this['_reset']();}['_removedHook'](){const _0x1c0e61={_0x175282:0x130,_0x50c790:0x170},_0x10934f=_0x21818b;this['unbindEvent'](),this['_mapVRenderer']&&(this['_mapVRenderer'][_0x10934f(_0x1c0e61._0x175282)](),this['_mapVRenderer']=null),this['canvas'][_0x10934f(0x16c)][_0x10934f(_0x1c0e61._0x50c790)](this['canvas']);}['initDevicePixelRatio'](){const _0x113edc=_0x21818b;this[_0x113edc(0x16e)]=window['devicePixelRatio']||0x1;}[_0x21818b(0x17a)](){const _0x12c2c1={_0x2249a1:0x145,_0x210ca5:0x163,_0x124a13:0x173,_0x1d1073:0x197},_0x14add4=_0x21818b;var _0x2d68e7,_0x115fd4,_0x15b42f,_0x2b07c4;this['_map']['on'](mars3d__namespace['EventType'][_0x14add4(0x13b)],this['_onMoveStartEvent'],this),this['_map']['on'](mars3d__namespace['EventType']['cameraMoveStart'],this[_0x14add4(_0x12c2c1._0x2249a1)],this),this[_0x14add4(_0x12c2c1._0x210ca5)]['on'](mars3d__namespace[_0x14add4(0x197)]['cameraMoveEnd'],this['_onMoveEndEvent'],this),(_0x2d68e7=this['options'])!==null&&_0x2d68e7!==void 0x0&&(_0x115fd4=_0x2d68e7[_0x14add4(0x17e)])!==null&&_0x115fd4!==void 0x0&&_0x115fd4['click']&&this['_map']['on'](mars3d__namespace[_0x14add4(0x197)][_0x14add4(_0x12c2c1._0x124a13)],this[_0x14add4(0x15b)],this),(_0x15b42f=this['options'])!==null&&_0x15b42f!==void 0x0&&(_0x2b07c4=_0x15b42f['methods'])!==null&&_0x2b07c4!==void 0x0&&_0x2b07c4['mousemove']&&this[_0x14add4(0x163)]['on'](mars3d__namespace[_0x14add4(_0x12c2c1._0x1d1073)]['mouseMove'],this['_onMapMouseMove'],this);}['unbindEvent'](){const _0x1b4e0b={_0x55ccac:0x151,_0x42bf61:0x163,_0x417be0:0x15b},_0x17e912=_0x21818b;var _0x4d30fa,_0x3bf87e,_0x38d254,_0x33f013;this['_map']['off'](mars3d__namespace['EventType'][_0x17e912(0x13b)],this[_0x17e912(0x145)],this),this[_0x17e912(0x163)]['off'](mars3d__namespace[_0x17e912(0x197)]['cameraMoveStart'],this['_onMoveStartEvent'],this),this['_map']['off'](mars3d__namespace['EventType']['cameraMoveEnd'],this['_onMoveEndEvent'],this),this['_map']['off'](mars3d__namespace['EventType']['postRender'],this[_0x17e912(_0x1b4e0b._0x55ccac)],this),(_0x4d30fa=this[_0x17e912(0x194)])!==null&&_0x4d30fa!==void 0x0&&(_0x3bf87e=_0x4d30fa['methods'])!==null&&_0x3bf87e!==void 0x0&&_0x3bf87e['click']&&this[_0x17e912(_0x1b4e0b._0x42bf61)]['off'](mars3d__namespace['EventType']['click'],this[_0x17e912(_0x1b4e0b._0x417be0)],this),(_0x38d254=this[_0x17e912(0x194)])!==null&&_0x38d254!==void 0x0&&(_0x33f013=_0x38d254['methods'])!==null&&_0x33f013!==void 0x0&&_0x33f013[_0x17e912(0x159)]&&this['_map']['off'](mars3d__namespace['EventType']['mouseMove'],this['_onMapMouseMove'],this);}[_0x21818b(0x145)](){const _0x479885={_0x21a811:0x151,_0x492109:0x197},_0x2f636f=_0x21818b;this['_mapVRenderer']&&(this['_mapVRenderer']['animatorMovestartEvent'](),this['_map']['off'](mars3d__namespace['EventType']['postRender'],this[_0x2f636f(_0x479885._0x21a811)],this),this['_map']['on'](mars3d__namespace[_0x2f636f(_0x479885._0x492109)]['postRender'],this['_reset'],this));}['_onMoveEndEvent'](){const _0x4418ab={_0x105916:0x190,_0x4f5924:0x197,_0x31b2ae:0x151},_0x721174=_0x21818b;this['_mapVRenderer']&&(this['_map'][_0x721174(_0x4418ab._0x105916)](mars3d__namespace[_0x721174(_0x4418ab._0x4f5924)][_0x721174(0x186)],this[_0x721174(_0x4418ab._0x31b2ae)],this),this['_mapVRenderer']['animatorMoveendEvent'](),this[_0x721174(_0x4418ab._0x31b2ae)]());}[_0x21818b(0x144)](_0x3b6956,_0xd7e42f){const _0x1da870=_0x21818b;this['_removedHook'](),this[_0x1da870(0x164)]();}['addData'](_0x4bdf02){const _0x3f453f={_0xf63880:0x169},_0x15720b=_0x21818b;this['_mapVRenderer']&&this[_0x15720b(_0x3f453f._0xf63880)]['addData'](_0x4bdf02,this['options']);}['updateData'](_0x13cf22){const _0x321c43={_0x1bd9f5:0x169},_0xfe10d7=_0x21818b;this[_0xfe10d7(_0x321c43._0x1bd9f5)]&&this['_mapVRenderer'][_0xfe10d7(0x133)](_0x13cf22,this[_0xfe10d7(0x194)]);}['getData'](){const _0x209520={_0x15c137:0x15c},_0x44e506=_0x21818b;return this[_0x44e506(0x169)]&&(this[_0x44e506(_0x209520._0x15c137)]=this['_mapVRenderer']['getData']()),this['dataSet'];}['removeData'](_0x4bf074){this['_mapVRenderer']&&this['_mapVRenderer']['removeData'](_0x4bf074);}['removeAllData'](){this['_mapVRenderer']&&this['_mapVRenderer']['clearData']();}[_0x21818b(0x165)](){const _0x5ae8d5={_0x304c4b:0x12d,_0x2e5c10:0x13d,_0x39d455:0x183,_0x5f33e8:0x172,_0x27f051:0x162,_0x185029:0x194},_0x265322=_0x21818b,_0x57af8f=mars3d__namespace[_0x265322(_0x5ae8d5._0x304c4b)][_0x265322(0x192)]('canvas',_0x265322(0x176),this['_map']['container']);_0x57af8f['id']=this['id'],_0x57af8f[_0x265322(0x172)][_0x265322(0x136)]='absolute',_0x57af8f['style']['top']=_0x265322(_0x5ae8d5._0x2e5c10),_0x57af8f[_0x265322(0x172)][_0x265322(_0x5ae8d5._0x39d455)]='0px',_0x57af8f['width']=parseInt(this['_map'][_0x265322(0x13c)]['width']),_0x57af8f['height']=parseInt(this['_map']['canvas']['height']),_0x57af8f['style']['width']=this[_0x265322(0x163)]['canvas'][_0x265322(_0x5ae8d5._0x5f33e8)]['width'],_0x57af8f['style'][_0x265322(_0x5ae8d5._0x27f051)]=this['_map']['canvas'][_0x265322(_0x5ae8d5._0x5f33e8)]['height'],_0x57af8f['style'][_0x265322(0x142)]=this['_pointerEvents']?'auto':'none',_0x57af8f['style']['zIndex']=this[_0x265322(_0x5ae8d5._0x185029)]['zIndex']??0x9;if(this['options']['context']==='2d'){const _0x5ea813=this[_0x265322(0x16e)];_0x57af8f['getContext'](this['options']['context'])['scale'](_0x5ea813,_0x5ea813);}return _0x57af8f;}['_reset'](){this['resize'](),this['render']();}['draw'](){const _0x208d33={_0x2d4779:0x151},_0x2d4f38=_0x21818b;this[_0x2d4f38(_0x208d33._0x2d4779)]();}['remove'](){const _0x5aee80=_0x21818b;this['_mapVRenderer']&&(this['_mapVRenderer']['destroy'](),this['_mapVRenderer']=null),this['canvas'][_0x5aee80(0x16c)]['removeChild'](this['canvas']);}[_0x21818b(0x15d)](){const _0x3b1a23=_0x21818b;this['_mapVRenderer'][_0x3b1a23(0x16a)]();}[_0x21818b(0x13a)](){const _0x323278={_0x2edd8a:0x136,_0x5a09da:0x195,_0xea0994:0x13d,_0x2a5478:0x187,_0x405509:0x187,_0x9f3548:0x162},_0x3fff57=_0x21818b;if(this['canvas']){const _0x7b54eb=this['canvas'];_0x7b54eb['style'][_0x3fff57(_0x323278._0x2edd8a)]='absolute',_0x7b54eb['style'][_0x3fff57(_0x323278._0x5a09da)]='0px',_0x7b54eb['style']['left']=_0x3fff57(_0x323278._0xea0994),_0x7b54eb[_0x3fff57(0x187)]=parseInt(this['_map'][_0x3fff57(0x13c)][_0x3fff57(_0x323278._0x2a5478)]),_0x7b54eb['height']=parseInt(this['_map']['canvas']['height']),_0x7b54eb['style'][_0x3fff57(0x187)]=this['_map']['canvas']['style'][_0x3fff57(_0x323278._0x405509)],_0x7b54eb['style']['height']=this[_0x3fff57(0x163)][_0x3fff57(0x13c)][_0x3fff57(0x172)][_0x3fff57(_0x323278._0x9f3548)];}}['getRectangle'](_0x2c7103){const _0x343df2={_0x2d83c5:0x15c,_0x502be5:0x15a,_0xedd0a4:0x147,_0x3eec54:0x17d,_0x421c93:0x14d},_0x3a7a76=_0x21818b;if(!this['dataSet']||!this[_0x3a7a76(_0x343df2._0x2d83c5)][_0x3a7a76(_0x343df2._0x502be5)])return;const _0x22b6f3=mars3d__namespace[_0x3a7a76(_0x343df2._0xedd0a4)]['getExtentByGeoJSON']({'type':_0x3a7a76(_0x343df2._0x3eec54),'features':this['dataSet']['_data']});if(!_0x22b6f3)return;return _0x2c7103!==null&&_0x2c7103!==void 0x0&&_0x2c7103['isFormat']?_0x22b6f3:Cesium['Rectangle'][_0x3a7a76(0x12f)](_0x22b6f3[_0x3a7a76(0x166)],_0x22b6f3[_0x3a7a76(_0x343df2._0x421c93)],_0x22b6f3['xmax'],_0x22b6f3['ymax']);}['_onMapClick'](_0x49e4b8){this['_cache_event']=_0x49e4b8,this['_mapVRenderer']&&this['_mapVRenderer']['clickEvent'](_0x49e4b8['windowPosition'],_0x49e4b8);}['_onMapMouseMove'](_0x17f62e){const _0x5e457c={_0x5af621:0x153,_0x4c5b4e:0x169},_0x171be4=_0x21818b;this[_0x171be4(_0x5e457c._0x5af621)]=_0x17f62e,this['_mapVRenderer']&&this[_0x171be4(_0x5e457c._0x4c5b4e)]['mousemoveEvent'](_0x17f62e['windowPosition'],_0x17f62e);}['on'](_0x1e1835,_0x441229,_0x436cee){const _0x1777a1={_0x179cc7:0x197,_0x453980:0x159,_0x38fd03:0x148},_0x44efc5=_0x21818b;this['options']['methods']=this['options']['methods']||{};if(_0x1e1835===mars3d__namespace['EventType']['click'])this['options']['methods']['click']=_0x3cabb7=>{_0x3cabb7&&_0x441229['bind'](_0x436cee)({...this['_cache_event'],'layer':this,'data':_0x3cabb7});},this['_map']['on'](mars3d__namespace['EventType'][_0x44efc5(0x173)],this['_onMapClick'],this);else _0x1e1835===mars3d__namespace[_0x44efc5(_0x1777a1._0x179cc7)]['mouseMove']&&(this['options']['methods'][_0x44efc5(_0x1777a1._0x453980)]=_0xf1c3d7=>{const _0x137540=_0x44efc5;_0xf1c3d7&&_0x441229[_0x137540(0x156)](_0x436cee)({...this['_cache_event'],'layer':this,'data':_0xf1c3d7});},this['_map']['on'](mars3d__namespace['EventType']['mouseMove'],this[_0x44efc5(_0x1777a1._0x38fd03)],this));return this;}[_0x21818b(0x190)](_0x4a7549,_0x55e354){const _0x1b3749={_0x18cb51:0x15b,_0x5a424e:0x159},_0x10267d=_0x21818b;if(_0x4a7549==='click'){var _0xffb49d;this[_0x10267d(0x163)]['off'](_0x4a7549,this[_0x10267d(_0x1b3749._0x18cb51)],this),(_0xffb49d=this['options'][_0x10267d(0x17e)])!==null&&_0xffb49d!==void 0x0&&_0xffb49d['mousemove']&&delete this['options']['methods']['click'];}else{if(_0x4a7549==='mouseMove'){var _0xce4779;this['_map'][_0x10267d(0x190)](_0x4a7549,this['_onMapMouseMove'],this),(_0xce4779=this['options']['methods'])!==null&&_0xce4779!==void 0x0&&_0xce4779['mousemove']&&delete this['options'][_0x10267d(0x17e)][_0x10267d(_0x1b3749._0x5a424e)];}}return this;}}mars3d__namespace['LayerUtil']['register']('mapv',MapVLayer),mars3d__namespace['layer']['MapVLayer']=MapVLayer,mars3d__namespace[_0x21818b(0x18a)]=mapv__namespace,exports[_0x21818b(0x174)]=MapVLayer,Object['keys'](mapv)['forEach'](function(_0x51ede2){if(_0x51ede2!=='default'&&!exports['hasOwnProperty'](_0x51ede2))Object['defineProperty'](exports,_0x51ede2,{'enumerable':!![],'get':function(){return mapv[_0x51ede2];}});}),Object[_0x21818b(0x16f)](exports,'__esModule',{'value':!![]});
'use strict';const _0x56fd74=_0xbd61;(function(_0x4f9bbc,_0x495889){const _0xe71d22={_0x44e08c:0xe7,_0x43899a:0x12a,_0x46bef3:0xf5,_0x2d54cb:0xf2},_0x243239=_0xbd61,_0x196d2e=_0x4f9bbc();while(!![]){try{const _0x3d2c55=parseInt(_0x243239(0xe0))/0x1+-parseInt(_0x243239(0xee))/0x2+parseInt(_0x243239(_0xe71d22._0x44e08c))/0x3+-parseInt(_0x243239(0xdf))/0x4+-parseInt(_0x243239(_0xe71d22._0x43899a))/0x5*(parseInt(_0x243239(_0xe71d22._0x46bef3))/0x6)+parseInt(_0x243239(_0xe71d22._0x2d54cb))/0x7+parseInt(_0x243239(0xeb))/0x8;if(_0x3d2c55===_0x495889)break;else _0x196d2e['push'](_0x196d2e['shift']());}catch(_0x5b6da7){_0x196d2e['push'](_0x196d2e['shift']());}}}(_0xdbec,0x924d1));function _0xbd61(_0x1b01b0,_0xa86b56){const _0xdbec94=_0xdbec();return _0xbd61=function(_0xbd6127,_0x40ab16){_0xbd6127=_0xbd6127-0xd5;let _0x25714f=_0xdbec94[_0xbd6127];return _0x25714f;},_0xbd61(_0x1b01b0,_0xa86b56);}function _interopNamespace(_0x191003){const _0x5d0c44={_0x43353f:0xfe},_0x1f0f75={_0x3a0676:0xfe},_0x22799f=_0xbd61;if(_0x191003&&_0x191003['__esModule'])return _0x191003;var _0x4e9b5f=Object['create'](null);return _0x191003&&Object['keys'](_0x191003)['forEach'](function(_0x481927){const _0x2ba03d=_0xbd61;if(_0x481927!==_0x2ba03d(_0x1f0f75._0x3a0676)){var _0x29eaad=Object[_0x2ba03d(0xf8)](_0x191003,_0x481927);Object['defineProperty'](_0x4e9b5f,_0x481927,_0x29eaad['get']?_0x29eaad:{'enumerable':!![],'get':function(){return _0x191003[_0x481927];}});}}),_0x4e9b5f[_0x22799f(_0x5d0c44._0x43353f)]=_0x191003,_0x4e9b5f;}var mapv__namespace=_interopNamespace(mapv),mars3d__namespace=_interopNamespace(mars3d);function _0xdbec(){const _0x34eacf=['resize','Util','mapv','_reset','_map','size','removeChild','canvasLayer','stop','hasOwnProperty','3717660qRvryx','237229gUFAqX','_onMapMouseMove','destroy','globe','geometry','click','all','279375JvfBTZ','_canvasUpdate','canvas','dataSet','16085816dwooXp','mouseMove','concat','673814nSgtMH','stopAniamation','position','getData','5010117BcDOQD','zIndex','push','5322oQncAA','_pointerEvents','_mapVRenderer','getOwnPropertyDescriptor','addData','FeatureCollection','addAnimatorEvent','_data','positionWC','default','mousemove','xmin','_showHook','camera','pointerEvents','unbindEvent','windowPosition','defineProperty','get','time','Rectangle','DomUtil','keys','remove','cameraMoveEnd','devicePixelRatio','Cartographic','initDevicePixelRatio','getExtentByGeoJSON','height','_onMapClick','methods','fixedHeight','length','clear','auto','_createCanvas','COLOR_BUFFER_BIT','layer','_removedHook','display','animator','_onMoveStartEvent','options','_setOptionsHook','render','Cesium','0px','width','transferCoordinate','mapvAutoHeight','forEach','bind','6715VfiQez','animation','baiduMapLayer','mode','scene','context','postRender','MultiLineString','update','mousemoveEvent','isEnabledTime','getContext','fromDegrees','animatorMoveendEvent','bindEvent','fillRect','off','mouseDown','Polygon','__proto__','none','style','EventType','cartesianToCanvasCoordinates','getHeight'];_0xdbec=function(){return _0x34eacf;};return _0xdbec();}const Cesium$1=mars3d__namespace[_0x56fd74(0x123)],baiduMapLayer=mapv__namespace?mapv__namespace[_0x56fd74(0x12c)]:null,BaseLayer$1=baiduMapLayer?baiduMapLayer[_0x56fd74(0x13d)]:Function;class MapVRenderer extends BaseLayer$1{constructor(_0x2220d8,_0x453fd3,_0x34e7da,_0x1dea17){const _0x43147d={_0x20b582:0x12e,_0x1e363c:0xdc,_0x5d183a:0xef},_0x4b3dc6=_0x56fd74;super(_0x2220d8,_0x453fd3,_0x34e7da);if(!BaseLayer$1)return;this['map']=_0x2220d8,this[_0x4b3dc6(_0x43147d._0x20b582)]=_0x2220d8['scene'],this['dataSet']=_0x453fd3,_0x34e7da=_0x34e7da||{},this['init'](_0x34e7da),this['argCheck'](_0x34e7da),this['initDevicePixelRatio'](),this[_0x4b3dc6(_0x43147d._0x1e363c)]=_0x1dea17,this[_0x4b3dc6(_0x43147d._0x5d183a)]=!0x1,this['animation']=_0x34e7da[_0x4b3dc6(0x12b)];}[_0x56fd74(0x110)](){this['devicePixelRatio']=window['devicePixelRatio']||0x1;}[_0x56fd74(0xfb)](){}['animatorMovestartEvent'](){const _0x338672={_0xa92017:0x134},_0x2069cf=_0x56fd74,_0x4d1319=this['options']['animation'];this[_0x2069cf(_0x338672._0xa92017)]()&&this[_0x2069cf(0x11e)]&&(this['steps']['step']=_0x4d1319['stepsRange']['start']);}['animatorMoveendEvent'](){this['isEnabledTime']()&&this['animator'];}[_0x56fd74(0x135)](){const _0x59993a=_0x56fd74;return this[_0x59993a(0xdc)]['canvas']['getContext'](this[_0x59993a(0x12f)]);}['init'](_0x4bfed3){const _0x19129a={_0x23adba:0xf3,_0x241483:0xdc},_0x1d18b1=_0x56fd74;this['options']=_0x4bfed3,this['initDataRange'](_0x4bfed3),this['context']=this['options']['context']||'2d',this['options'][_0x1d18b1(_0x19129a._0x23adba)]&&this['canvasLayer']&&this[_0x1d18b1(_0x19129a._0x241483)]['setZIndex']&&this['canvasLayer']['setZIndex'](this['options'][_0x1d18b1(0xf3)]),this['initAnimator']();}[_0x56fd74(0xe8)](_0xe9d44f){const _0x1e53db={_0x16ffa2:0x117,_0x22eadd:0xe9,_0x4acd1c:0x11a,_0x340b8a:0xda,_0x327b62:0x120},_0x51ca92={_0x5a9ab5:0x127,_0x3c00c9:0x142,_0x32d4b9:0x10f,_0x3683c2:0x136,_0x532e33:0xfd},_0x383330=_0x56fd74,_0x377912=this['scene'];if(this['canvasLayer']&&!this['stopAniamation']){const _0x5e6a3d=this['options']['animation'],_0x313b9b=this['getContext']();if(this['isEnabledTime']()){if(void 0x0===_0xe9d44f)return void this[_0x383330(_0x1e53db._0x16ffa2)](_0x313b9b);this['context']==='2d'&&(_0x313b9b['save'](),_0x313b9b['globalCompositeOperation']='destination-out',_0x313b9b['fillStyle']='rgba(0,\x200,\x200,\x20.1)',_0x313b9b[_0x383330(0x139)](0x0,0x0,_0x313b9b['canvas']['width'],_0x313b9b[_0x383330(_0x1e53db._0x22eadd)]['height']),_0x313b9b['restore']());}else this['clear'](_0x313b9b);if(this[_0x383330(0x12f)]==='2d')for(const _0x5ea099 in this['options']){_0x313b9b[_0x5ea099]=this['options'][_0x5ea099];}else _0x313b9b['clear'](_0x313b9b[_0x383330(_0x1e53db._0x4acd1c)]);const _0x30b841={'transferCoordinate':function(_0x468c31){const _0x227ee7=_0x383330,_0xf882c7=null;let _0x529d0a=_0x377912['mapvFixedHeight'];_0x377912[_0x227ee7(_0x51ca92._0x5a9ab5)]&&(_0x529d0a=_0x377912['globe'][_0x227ee7(_0x51ca92._0x3c00c9)](Cesium$1[_0x227ee7(_0x51ca92._0x32d4b9)][_0x227ee7(_0x51ca92._0x3683c2)](_0x468c31[0x0],_0x468c31[0x1])));const _0x578599=Cesium$1['Cartesian3']['fromDegrees'](_0x468c31[0x0],_0x468c31[0x1],_0x529d0a);if(!_0x578599)return _0xf882c7;const _0x485217=_0x377912['cartesianToCanvasCoordinates'](_0x578599);if(!_0x485217)return _0xf882c7;if(_0x377912['mapvDepthTest']&&_0x377912[_0x227ee7(0x12d)]===Cesium$1['SceneMode']['SCENE3D']){const _0x28bb0f=new Cesium$1['EllipsoidalOccluder'](_0x377912[_0x227ee7(0xe3)]['ellipsoid'],_0x377912[_0x227ee7(0x102)][_0x227ee7(_0x51ca92._0x532e33)]),_0x330168=_0x28bb0f['isPointVisible'](_0x578599);if(!_0x330168)return _0xf882c7;}return[_0x485217['x'],_0x485217['y']];}};void 0x0!==_0xe9d44f&&(_0x30b841['filter']=function(_0x1f66b2){const _0x4e9494=_0x383330,_0x8154e6=_0x5e6a3d['trails']||0xa;return!!(_0xe9d44f&&_0x1f66b2['time']>_0xe9d44f-_0x8154e6&&_0x1f66b2[_0x4e9494(0x108)]<_0xe9d44f);});const _0x18da2c=this[_0x383330(0xea)][_0x383330(0x107)](_0x30b841);this['processData'](_0x18da2c),this['options']['unit']==='m'&&this['options'][_0x383330(_0x1e53db._0x340b8a)],this['options']['_size']=this['options']['size'];const _0x54956e=_0x377912[_0x383330(0x141)](Cesium$1['Cartesian3']['fromDegrees'](0x0,0x0));if(!_0x54956e)return;this['drawContext'](_0x313b9b,new mapv__namespace['DataSet'](_0x18da2c),this['options'],_0x54956e),this[_0x383330(0x120)]['updateCallback']&&this[_0x383330(_0x1e53db._0x327b62)]['updateCallback'](_0xe9d44f);}}['updateData'](_0x166d0b,_0x18c62a){const _0x27171f=_0x56fd74;let _0x258d1b=_0x166d0b;_0x258d1b&&_0x258d1b[_0x27171f(0x107)]&&(_0x258d1b=_0x258d1b['get']()),void 0x0!==_0x258d1b&&this['dataSet']['set'](_0x258d1b),super[_0x27171f(0x132)]({'options':_0x18c62a});}['addData'](_0x2235aa,_0xe87db0){const _0x3d8fe1={_0x2fe068:0x107},_0x1b89b4=_0x56fd74;let _0x161407=_0x2235aa;_0x2235aa&&_0x2235aa[_0x1b89b4(_0x3d8fe1._0x2fe068)]&&(_0x161407=_0x2235aa['get']()),this['dataSet']['add'](_0x161407),this['update']({'options':_0xe87db0});}[_0x56fd74(0xf1)](){return this['dataSet'];}['removeData'](_0x28ccba){const _0x7d097f=_0x56fd74;if(this['dataSet']){const _0x8f5c32=this['dataSet'][_0x7d097f(0x107)]({'filter':function(_0x18cc80){return _0x28ccba==null||typeof _0x28ccba!=='function'||!_0x28ccba(_0x18cc80);}});this['dataSet']['set'](_0x8f5c32),this['update']({'options':null});}}['clearData'](){const _0x5b8833={_0x4a2669:0x117,_0x1641c8:0x132},_0x137c47=_0x56fd74;this['dataSet']&&this['dataSet'][_0x137c47(_0x5b8833._0x4a2669)](),this[_0x137c47(_0x5b8833._0x1641c8)]({'options':null});}['draw'](){const _0x32808c={_0x10c370:0xdc},_0x44a251=_0x56fd74;this[_0x44a251(_0x32808c._0x10c370)]['draw']();}[_0x56fd74(0x117)](_0x381198){const _0x24d257=_0x56fd74;_0x381198&&_0x381198['clearRect']&&_0x381198['clearRect'](0x0,0x0,_0x381198['canvas']['width'],_0x381198['canvas'][_0x24d257(0x112)]);}[_0x56fd74(0xe2)](){const _0x282ad5={_0x4245d0:0x117,_0x13a577:0x11e,_0x45bf4d:0x11e},_0x470c85=_0x56fd74;this[_0x470c85(_0x282ad5._0x4245d0)](this['getContext']()),this['clearData'](),this[_0x470c85(_0x282ad5._0x13a577)]&&this['animator'][_0x470c85(0xdd)](),this[_0x470c85(_0x282ad5._0x45bf4d)]=null,this['canvasLayer']=null;}}if(mapv__namespace!==null&&mapv__namespace!==void 0x0&&mapv__namespace['DataSet'])mapv__namespace['DataSet']['prototype'][_0x56fd74(0x126)]=function(_0x4b4e5f,_0x32431e,_0x227356,_0x41a617){const _0x3499d1={_0x1a8297:0xe4,_0x2d19dc:0xf4,_0xde99e4:0x131,_0x5d5d07:0x13c},_0x12487b={_0x4976aa:0xf4},_0x594a79=_0x56fd74;_0x41a617=_0x41a617||'_coordinates',_0x227356=_0x227356||'coordinates';for(let _0x65e012=0x0;_0x65e012<_0x4b4e5f['length'];_0x65e012++){const _0x3a72d1=_0x4b4e5f[_0x65e012][_0x594a79(_0x3499d1._0x1a8297)],_0x137432=_0x3a72d1[_0x227356];switch(_0x3a72d1['type']){case'Point':{const _0x5ea067=_0x32431e(_0x137432);_0x5ea067?_0x3a72d1[_0x41a617]=_0x5ea067:_0x3a72d1[_0x41a617]=[-0x3e7,-0x3e7];}break;case'LineString':{const _0x4d6f9f=[];for(let _0xfc3633=0x0;_0xfc3633<_0x137432['length'];_0xfc3633++){const _0x54ecd2=_0x32431e(_0x137432[_0xfc3633]);_0x54ecd2&&_0x4d6f9f[_0x594a79(_0x3499d1._0x2d19dc)](_0x54ecd2);}_0x3a72d1[_0x41a617]=_0x4d6f9f;}break;case _0x594a79(_0x3499d1._0xde99e4):case _0x594a79(_0x3499d1._0x5d5d07):{const _0x18f7b4=_0x1b424a(_0x137432);_0x3a72d1[_0x41a617]=_0x18f7b4;}break;case'MultiPolygon':{const _0x191313=[];for(let _0x527577=0x0;_0x527577<_0x137432['length'];_0x527577++){const _0x45bbca=_0x1b424a(_0x137432[_0x527577]);_0x45bbca['length']>0x0&&_0x191313[_0x594a79(0xf4)](_0x45bbca);}_0x3a72d1[_0x41a617]=_0x191313;}break;}}function _0x1b424a(_0x19d010){const _0x57eeb2=_0x594a79,_0x4e4192=[];for(let _0x5b12cd=0x0;_0x5b12cd<_0x19d010['length'];_0x5b12cd++){const _0x28e56b=_0x19d010[_0x5b12cd],_0x136ae3=[];for(let _0x593c2e=0x0;_0x593c2e<_0x28e56b['length'];_0x593c2e++){const _0x293621=_0x32431e(_0x28e56b[_0x593c2e]);_0x293621&&_0x136ae3['push'](_0x293621);}_0x136ae3[_0x57eeb2(0x116)]>0x0&&_0x4e4192[_0x57eeb2(_0x12487b._0x4976aa)](_0x136ae3);}return _0x4e4192;}return _0x4b4e5f;};else throw new Error('请引入\x20mapv\x20库\x20');const Cesium=mars3d__namespace['Cesium'],BaseLayer=mars3d__namespace[_0x56fd74(0x11b)]['BaseLayer'];class MapVLayer extends BaseLayer{constructor(_0x2bb265,_0x30c9df){const _0x337a1c=_0x56fd74;super(_0x2bb265),this[_0x337a1c(0xf6)]=this['options'][_0x337a1c(0x103)],this[_0x337a1c(0xea)]=_0x30c9df||new mapv__namespace['DataSet'](_0x2bb265['data']),this['canvas']=null;}get['pointerEvents'](){const _0x32c0e9={_0xbe756c:0xf6},_0x1b9ce3=_0x56fd74;return this[_0x1b9ce3(_0x32c0e9._0xbe756c)];}set[_0x56fd74(0x103)](_0x44c721){const _0x3524f2=_0x56fd74;this['_pointerEvents']=_0x44c721,this['canvas']&&(_0x44c721?this['canvas']['style']['pointerEvents']=_0x3524f2(0xe6):this['canvas']['style']['pointerEvents']='none');}[_0x56fd74(0x101)](_0x34ca44){const _0x3da4cf={_0x4417c9:0x13f,_0x31607c:0x11d},_0x3ad0f7=_0x56fd74;_0x34ca44?this['canvas'][_0x3ad0f7(_0x3da4cf._0x4417c9)][_0x3ad0f7(_0x3da4cf._0x31607c)]='block':this[_0x3ad0f7(0xe9)]['style']['display']='none';}['_mountedHook'](){const _0x2e5044={_0x45dbc4:0x120,_0x3d1e9e:0x120},_0x31e5e5=_0x56fd74;this['_map']['scene']['mapvDepthTest']=this['options']['depthTest']??!![],this['_map'][_0x31e5e5(0x12e)][_0x31e5e5(0x127)]=this[_0x31e5e5(_0x2e5044._0x45dbc4)]['clampToGround']??![],this['_map']['scene']['mapvFixedHeight']=this[_0x31e5e5(_0x2e5044._0x3d1e9e)][_0x31e5e5(0x115)]??0x0;}['_addedHook'](){const _0x1ff078={_0x4a2779:0xea,_0x2aa78b:0xfc,_0x39f734:0xed,_0x259b28:0x110,_0x515919:0x122,_0x3afc0d:0x129,_0x413150:0x138},_0x12b7c0=_0x56fd74;this[_0x12b7c0(_0x1ff078._0x4a2779)]&&(!this['dataSet']['_data']||this[_0x12b7c0(0xea)][_0x12b7c0(_0x1ff078._0x2aa78b)]['length']===0x0)&&(this[_0x12b7c0(0xea)]['_data']=[][_0x12b7c0(_0x1ff078._0x39f734)](this['dataSet']['_dataCache'])),this['_mapVRenderer']=new MapVRenderer(this['_map'],this[_0x12b7c0(0xea)],this['options'],this),this[_0x12b7c0(_0x1ff078._0x259b28)](),this['canvas']=this[_0x12b7c0(0x119)](),this[_0x12b7c0(_0x1ff078._0x515919)]=this['render'][_0x12b7c0(_0x1ff078._0x3afc0d)](this),this[_0x12b7c0(_0x1ff078._0x413150)](),this['_reset']();}[_0x56fd74(0x11c)](){const _0x4257ca={_0x251608:0xf7,_0x171e3c:0xf7},_0x18cd94=_0x56fd74;this[_0x18cd94(0x104)](),this['_mapVRenderer']&&(this[_0x18cd94(_0x4257ca._0x251608)]['destroy'](),this[_0x18cd94(_0x4257ca._0x171e3c)]=null),this['canvas']['parentElement']['removeChild'](this['canvas']);}['initDevicePixelRatio'](){const _0x45b870=_0x56fd74;this[_0x45b870(0x10e)]=window[_0x45b870(0x10e)]||0x1;}['bindEvent'](){const _0x5a6122={_0x36493b:0xd9,_0x592de4:0x11f,_0x9ef3d6:0x10d,_0x7533b4:0x114},_0x3f380e=_0x56fd74;var _0x454bae,_0x104411,_0xbfcb50,_0x4f303d;this[_0x3f380e(_0x5a6122._0x36493b)]['on'](mars3d__namespace['EventType']['mouseDown'],this[_0x3f380e(_0x5a6122._0x592de4)],this),this['_map']['on'](mars3d__namespace['EventType']['cameraMoveStart'],this['_onMoveStartEvent'],this),this['_map']['on'](mars3d__namespace['EventType'][_0x3f380e(_0x5a6122._0x9ef3d6)],this['_onMoveEndEvent'],this),(_0x454bae=this['options'])!==null&&_0x454bae!==void 0x0&&(_0x104411=_0x454bae['methods'])!==null&&_0x104411!==void 0x0&&_0x104411['click']&&this['_map']['on'](mars3d__namespace['EventType']['click'],this['_onMapClick'],this),(_0xbfcb50=this['options'])!==null&&_0xbfcb50!==void 0x0&&(_0x4f303d=_0xbfcb50[_0x3f380e(_0x5a6122._0x7533b4)])!==null&&_0x4f303d!==void 0x0&&_0x4f303d['mousemove']&&this['_map']['on'](mars3d__namespace['EventType']['mouseMove'],this['_onMapMouseMove'],this);}['unbindEvent'](){const _0x538b56={_0x44ff76:0xd9,_0x3a0a10:0x10d,_0x452944:0x140,_0x509f90:0x120,_0x25e314:0xe5,_0x709a85:0xff},_0x10faff=_0x56fd74;var _0x660813,_0x4ede74,_0x11f157,_0x4f1bbd;this[_0x10faff(_0x538b56._0x44ff76)][_0x10faff(0x13a)](mars3d__namespace['EventType'][_0x10faff(0x13b)],this['_onMoveStartEvent'],this),this['_map'][_0x10faff(0x13a)](mars3d__namespace['EventType']['cameraMoveStart'],this['_onMoveStartEvent'],this),this[_0x10faff(_0x538b56._0x44ff76)]['off'](mars3d__namespace['EventType'][_0x10faff(_0x538b56._0x3a0a10)],this['_onMoveEndEvent'],this),this['_map']['off'](mars3d__namespace[_0x10faff(_0x538b56._0x452944)]['postRender'],this[_0x10faff(0xd8)],this),(_0x660813=this[_0x10faff(_0x538b56._0x509f90)])!==null&&_0x660813!==void 0x0&&(_0x4ede74=_0x660813[_0x10faff(0x114)])!==null&&_0x4ede74!==void 0x0&&_0x4ede74[_0x10faff(_0x538b56._0x25e314)]&&this['_map'][_0x10faff(0x13a)](mars3d__namespace['EventType']['click'],this[_0x10faff(0x113)],this),(_0x11f157=this['options'])!==null&&_0x11f157!==void 0x0&&(_0x4f1bbd=_0x11f157['methods'])!==null&&_0x4f1bbd!==void 0x0&&_0x4f1bbd[_0x10faff(_0x538b56._0x709a85)]&&this['_map']['off'](mars3d__namespace['EventType']['mouseMove'],this['_onMapMouseMove'],this);}['_onMoveStartEvent'](){const _0x201aff=_0x56fd74;this['_mapVRenderer']&&(this['_mapVRenderer']['animatorMovestartEvent'](),this['_map']['off'](mars3d__namespace['EventType'][_0x201aff(0x130)],this['_reset'],this),this[_0x201aff(0xd9)]['on'](mars3d__namespace['EventType']['postRender'],this[_0x201aff(0xd8)],this));}['_onMoveEndEvent'](){const _0x38d701={_0x47b6a4:0x13a,_0x34e52f:0x130},_0x5f41de=_0x56fd74;this['_mapVRenderer']&&(this['_map'][_0x5f41de(_0x38d701._0x47b6a4)](mars3d__namespace['EventType'][_0x5f41de(_0x38d701._0x34e52f)],this['_reset'],this),this[_0x5f41de(0xf7)][_0x5f41de(0x137)](),this['_reset']());}[_0x56fd74(0x121)](_0x7d1046,_0xf9d761){const _0xef5b7e={_0x3db13a:0x11c},_0x2bebd7=_0x56fd74;this[_0x2bebd7(_0xef5b7e._0x3db13a)](),this['_addedHook']();}['addData'](_0x38ca7b){const _0x3f4e7f={_0x3e5c89:0xf7,_0x2ad205:0xf9},_0x3cf3e8=_0x56fd74;this[_0x3cf3e8(_0x3f4e7f._0x3e5c89)]&&this['_mapVRenderer'][_0x3cf3e8(_0x3f4e7f._0x2ad205)](_0x38ca7b,this['options']);}['updateData'](_0x1db8bf){const _0x1a4917={_0x357752:0xf7,_0x394962:0x120},_0x49b6d9=_0x56fd74;this['_mapVRenderer']&&this[_0x49b6d9(_0x1a4917._0x357752)]['updateData'](_0x1db8bf,this[_0x49b6d9(_0x1a4917._0x394962)]);}['getData'](){const _0x14f1e1={_0x212abe:0xf7},_0x2b9ab0=_0x56fd74;return this['_mapVRenderer']&&(this[_0x2b9ab0(0xea)]=this[_0x2b9ab0(_0x14f1e1._0x212abe)]['getData']()),this[_0x2b9ab0(0xea)];}['removeData'](_0x5a2dc8){this['_mapVRenderer']&&this['_mapVRenderer']['removeData'](_0x5a2dc8);}['removeAllData'](){const _0x333af1={_0x1795ab:0xf7},_0x3c438c=_0x56fd74;this[_0x3c438c(_0x333af1._0x1795ab)]&&this['_mapVRenderer']['clearData']();}[_0x56fd74(0x119)](){const _0x3171a6={_0x4610ce:0xd9,_0xe7d65f:0x13f,_0x398b1b:0xd9,_0x56e9d7:0xe9,_0x69a099:0x125,_0x11decb:0x103},_0x2f68a0=_0x56fd74,_0x1c9b50=mars3d__namespace[_0x2f68a0(0x10a)]['create']('canvas','mars3d-mapv',this[_0x2f68a0(_0x3171a6._0x4610ce)]['container']);_0x1c9b50['id']=this['id'],_0x1c9b50['style'][_0x2f68a0(0xf0)]='absolute',_0x1c9b50['style']['top']='0px',_0x1c9b50[_0x2f68a0(_0x3171a6._0xe7d65f)]['left']='0px',_0x1c9b50['width']=parseInt(this[_0x2f68a0(_0x3171a6._0x398b1b)]['canvas']['width']),_0x1c9b50[_0x2f68a0(0x112)]=parseInt(this[_0x2f68a0(0xd9)]['canvas']['height']),_0x1c9b50['style']['width']=this['_map'][_0x2f68a0(_0x3171a6._0x56e9d7)]['style'][_0x2f68a0(_0x3171a6._0x69a099)],_0x1c9b50['style']['height']=this['_map']['canvas']['style']['height'],_0x1c9b50['style'][_0x2f68a0(_0x3171a6._0x11decb)]=this['_pointerEvents']?_0x2f68a0(0x118):_0x2f68a0(0x13e),_0x1c9b50['style']['zIndex']=this['options']['zIndex']??0x9;if(this[_0x2f68a0(0x120)]['context']==='2d'){const _0x31fc69=this[_0x2f68a0(0x10e)];_0x1c9b50[_0x2f68a0(0x135)](this['options']['context'])['scale'](_0x31fc69,_0x31fc69);}return _0x1c9b50;}['_reset'](){this['resize'](),this['render']();}['draw'](){this['_reset']();}[_0x56fd74(0x10c)](){const _0x21d3b6=_0x56fd74;this[_0x21d3b6(0xf7)]&&(this['_mapVRenderer']['destroy'](),this['_mapVRenderer']=null),this[_0x21d3b6(0xe9)]['parentElement'][_0x21d3b6(0xdb)](this['canvas']);}[_0x56fd74(0x122)](){const _0x4e10de=_0x56fd74;this['_mapVRenderer'][_0x4e10de(0xe8)]();}[_0x56fd74(0xd5)](){const _0x2cfbdf={_0x4a47b3:0xe9,_0x274495:0x13f,_0x1bdf31:0x124,_0x2de3ee:0x112},_0x1bc0b1=_0x56fd74;if(this[_0x1bc0b1(_0x2cfbdf._0x4a47b3)]){const _0x2e9cc8=this['canvas'];_0x2e9cc8[_0x1bc0b1(_0x2cfbdf._0x274495)]['position']='absolute',_0x2e9cc8['style']['top']=_0x1bc0b1(_0x2cfbdf._0x1bdf31),_0x2e9cc8[_0x1bc0b1(0x13f)]['left']='0px',_0x2e9cc8['width']=parseInt(this['_map']['canvas']['width']),_0x2e9cc8[_0x1bc0b1(_0x2cfbdf._0x2de3ee)]=parseInt(this[_0x1bc0b1(0xd9)]['canvas']['height']),_0x2e9cc8['style']['width']=this[_0x1bc0b1(0xd9)][_0x1bc0b1(_0x2cfbdf._0x4a47b3)]['style']['width'],_0x2e9cc8[_0x1bc0b1(0x13f)]['height']=this['_map']['canvas']['style']['height'];}}['getRectangle'](_0x4402af){const _0x45d7d3={_0xa0b054:0xea,_0x1c3e12:0xfa,_0x44e81d:0x100},_0x3a3b9e=_0x56fd74;if(!this[_0x3a3b9e(_0x45d7d3._0xa0b054)]||!this['dataSet']['_data'])return;const _0x380a2b=mars3d__namespace[_0x3a3b9e(0xd6)][_0x3a3b9e(0x111)]({'type':_0x3a3b9e(_0x45d7d3._0x1c3e12),'features':this['dataSet'][_0x3a3b9e(0xfc)]});if(!_0x380a2b)return;return _0x4402af!==null&&_0x4402af!==void 0x0&&_0x4402af['isFormat']?_0x380a2b:Cesium[_0x3a3b9e(0x109)]['fromDegrees'](_0x380a2b[_0x3a3b9e(_0x45d7d3._0x44e81d)],_0x380a2b['ymin'],_0x380a2b['xmax'],_0x380a2b['ymax']);}['_onMapClick'](_0xf5ad84){this['_cache_event']=_0xf5ad84,this['_mapVRenderer']&&this['_mapVRenderer']['clickEvent'](_0xf5ad84['windowPosition'],_0xf5ad84);}[_0x56fd74(0xe1)](_0x2a1dc7){const _0x5017d8={_0x14963a:0x133,_0x3b8fdb:0x105},_0x41ec8e=_0x56fd74;this['_cache_event']=_0x2a1dc7,this['_mapVRenderer']&&this['_mapVRenderer'][_0x41ec8e(_0x5017d8._0x14963a)](_0x2a1dc7[_0x41ec8e(_0x5017d8._0x3b8fdb)],_0x2a1dc7);}['on'](_0x4da355,_0x4bda36,_0x289597){const _0x10daf0={_0x3d3122:0x120,_0x33c0c1:0xe5,_0x323e60:0xff},_0x38019e=_0x56fd74;this['options']['methods']=this['options']['methods']||{};if(_0x4da355===mars3d__namespace['EventType'][_0x38019e(0xe5)])this[_0x38019e(_0x10daf0._0x3d3122)][_0x38019e(0x114)][_0x38019e(_0x10daf0._0x33c0c1)]=_0x5a2295=>{_0x5a2295&&_0x4bda36['bind'](_0x289597)({...this['_cache_event'],'layer':this,'data':_0x5a2295});},this['_map']['on'](mars3d__namespace['EventType']['click'],this[_0x38019e(0x113)],this);else _0x4da355===mars3d__namespace['EventType']['mouseMove']&&(this['options']['methods'][_0x38019e(_0x10daf0._0x323e60)]=_0x35fe0c=>{_0x35fe0c&&_0x4bda36['bind'](_0x289597)({...this['_cache_event'],'layer':this,'data':_0x35fe0c});},this['_map']['on'](mars3d__namespace['EventType']['mouseMove'],this['_onMapMouseMove'],this));return this;}[_0x56fd74(0x13a)](_0x1d31f5,_0x835da3){const _0x36e8cd={_0x528563:0xff,_0x21fdbe:0xd9,_0x5467bf:0xff},_0x18285f=_0x56fd74;if(_0x1d31f5==='click'){var _0x8b9c5c;this['_map']['off'](_0x1d31f5,this[_0x18285f(0x113)],this),(_0x8b9c5c=this['options']['methods'])!==null&&_0x8b9c5c!==void 0x0&&_0x8b9c5c[_0x18285f(_0x36e8cd._0x528563)]&&delete this[_0x18285f(0x120)][_0x18285f(0x114)]['click'];}else{if(_0x1d31f5===_0x18285f(0xec)){var _0x56941f;this[_0x18285f(_0x36e8cd._0x21fdbe)][_0x18285f(0x13a)](_0x1d31f5,this['_onMapMouseMove'],this),(_0x56941f=this['options']['methods'])!==null&&_0x56941f!==void 0x0&&_0x56941f['mousemove']&&delete this['options']['methods'][_0x18285f(_0x36e8cd._0x5467bf)];}}return this;}}mars3d__namespace['LayerUtil']['register']('mapv',MapVLayer),mars3d__namespace['layer']['MapVLayer']=MapVLayer,mars3d__namespace[_0x56fd74(0xd7)]=mapv__namespace,exports['MapVLayer']=MapVLayer,Object[_0x56fd74(0x10b)](mapv)[_0x56fd74(0x128)](function(_0x2cad3d){const _0x34cb92={_0x253400:0x106},_0x55da60=_0x56fd74;if(_0x2cad3d!==_0x55da60(0xfe)&&!exports[_0x55da60(0xde)](_0x2cad3d))Object[_0x55da60(_0x34cb92._0x253400)](exports,_0x2cad3d,{'enumerable':!![],'get':function(){return mapv[_0x2cad3d];}});}),Object['defineProperty'](exports,'__esModule',{'value':!![]});
}));
{
"name": "mars3d-mapv",
"version": "3.6.6",
"version": "3.6.7",
"description": "Mars3D平台插件,结合mapv可视化功能插件",

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

"devDependencies": {
"mars3d": "~3.6.6"
"mars3d": "~3.6.7"
},

@@ -16,0 +16,0 @@ "scripts": {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc