Socket
Socket
Sign inDemoInstall

mars3d-mapv

Package Overview
Dependencies
5
Maintainers
1
Versions
131
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.7.2 to 3.7.3

6

dist/mars3d-mapv.js
/**
* Mars3D平台插件,结合mapv可视化功能插件 mars3d-mapv
*
* 版本信息:v3.7.2
* 编译日期:2024-01-29 17:17:23
* 版本信息:v3.7.3
* 编译日期:2024-02-05 15:49:49
* 版权所有:Copyright by 火星科技 http://mars3d.cn

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

})(this, (function (exports, mapv, mars3d) {
'use strict';const _0x28f068=_0x20c7;(function(_0x10cca0,_0x2969a5){const _0x2261a1={_0x434f0b:0xe3,_0x3e4cb5:0x101,_0x5f2e24:0xf0,_0x26a178:0xf9,_0x14e338:0xc5,_0x4441fc:0xe6,_0x2d52e7:0xe0,_0x5090cc:0xfa,_0x4be5fb:0xc6},_0x98cf6a=_0x20c7,_0x20c57e=_0x10cca0();while(!![]){try{const _0x14d8f3=-parseInt(_0x98cf6a(_0x2261a1._0x434f0b))/0x1*(-parseInt(_0x98cf6a(_0x2261a1._0x3e4cb5))/0x2)+parseInt(_0x98cf6a(_0x2261a1._0x5f2e24))/0x3*(parseInt(_0x98cf6a(_0x2261a1._0x26a178))/0x4)+-parseInt(_0x98cf6a(_0x2261a1._0x14e338))/0x5+parseInt(_0x98cf6a(0xff))/0x6*(parseInt(_0x98cf6a(0xd4))/0x7)+-parseInt(_0x98cf6a(_0x2261a1._0x4441fc))/0x8+-parseInt(_0x98cf6a(_0x2261a1._0x2d52e7))/0x9*(parseInt(_0x98cf6a(0xf1))/0xa)+parseInt(_0x98cf6a(_0x2261a1._0x5090cc))/0xb*(parseInt(_0x98cf6a(_0x2261a1._0x4be5fb))/0xc);if(_0x14d8f3===_0x2969a5)break;else _0x20c57e['push'](_0x20c57e['shift']());}catch(_0x30715c){_0x20c57e['push'](_0x20c57e['shift']());}}}(_0x2f77,0x822cb));function _interopNamespace(_0x5ef616){if(_0x5ef616&&_0x5ef616['__esModule'])return _0x5ef616;var _0x11c5bf=Object['create'](null);return _0x5ef616&&Object['keys'](_0x5ef616)['forEach'](function(_0x401ea7){if(_0x401ea7!=='default'){var _0x4b2d20=Object['getOwnPropertyDescriptor'](_0x5ef616,_0x401ea7);Object['defineProperty'](_0x11c5bf,_0x401ea7,_0x4b2d20['get']?_0x4b2d20:{'enumerable':!![],'get':function(){return _0x5ef616[_0x401ea7];}});}}),_0x11c5bf['default']=_0x5ef616,_0x11c5bf;}function _0x20c7(_0x4df7ef,_0x80ba5c){const _0x2f77c1=_0x2f77();return _0x20c7=function(_0x20c77e,_0x1c9936){_0x20c77e=_0x20c77e-0xad;let _0x572583=_0x2f77c1[_0x20c77e];return _0x572583;},_0x20c7(_0x4df7ef,_0x80ba5c);}var mapv__namespace=_interopNamespace(mapv),mars3d__namespace=_interopNamespace(mars3d);const Cesium$1=mars3d__namespace['Cesium'],baiduMapLayer=mapv__namespace?mapv__namespace[_0x28f068(0xf3)]:null,BaseLayer$1=baiduMapLayer?baiduMapLayer['__proto__']:Function;function _0x2f77(){const _0x4ff673=['13013wbJGwR','cameraMoveEnd','getContext','none','hasOwnProperty','6GPaHbL','options','10pZFDnD','remove','Cesium','length','update','time','set','context','clear','_map','push','init','mode','postRender','fixedHeight','_coordinates','get','initDevicePixelRatio','ymax','click','FeatureCollection','start','camera','MultiPolygon','_pointerEvents','addData','draw','container','SCENE3D','clearRect','_onMoveStartEvent','devicePixelRatio','Polygon','style','updateCallback','_onMapClick','bindEvent','windowPosition','rgba(0,\x200,\x200,\x20.1)','methods','canvas','zIndex','height','_data','906700iBctlP','1884RbTDtQ','left','off','canvasLayer','_reset','isEnabledTime','Rectangle','top','_onMoveEndEvent','updateData','getRectangle','block','animator','EventType','3054037DJCltb','DataSet','animatorMoveendEvent','cameraMoveStart','clickEvent','stop','geometry','clearData','dataSet','_canvasUpdate','fillRect','_cache_event','4212KOGzqk','mapv','prototype','179033BybcpA','data','getData','7506760OZdKlA','_onMapMouseMove','destroy','_removedHook','position','globalCompositeOperation','cartesianToCanvasCoordinates','add','BaseLayer','LayerUtil','27eoGFEk','10500RWrWdv','create','baiduMapLayer','width','mousemove','_mapVRenderer','animation','mapvDepthTest','278708Gmemsy'];_0x2f77=function(){return _0x4ff673;};return _0x2f77();}class MapVRenderer extends BaseLayer$1{constructor(_0x5d8973,_0x3f545d,_0x406296,_0x4d1315){const _0x5da52f=_0x28f068;super(_0x5d8973,_0x3f545d,_0x406296);if(!BaseLayer$1)return;this['map']=_0x5d8973,this['scene']=_0x5d8973['scene'],this['dataSet']=_0x3f545d,_0x406296=_0x406296||{},this[_0x5da52f(0x10c)](_0x406296),this['argCheck'](_0x406296),this['initDevicePixelRatio'](),this['canvasLayer']=_0x4d1315,this['stopAniamation']=!0x1,this['animation']=_0x406296[_0x5da52f(0xf7)];}['initDevicePixelRatio'](){const _0x4d9a0f={_0xbdf7b2:0xb8},_0x3e7ab7=_0x28f068;this[_0x3e7ab7(_0x4d9a0f._0xbdf7b2)]=window['devicePixelRatio']||0x1;}['addAnimatorEvent'](){}['animatorMovestartEvent'](){const _0x4ddd34={_0x41cf66:0xcb,_0x13e849:0xae},_0x252493=_0x28f068,_0x3b352d=this['options']['animation'];this[_0x252493(_0x4ddd34._0x41cf66)]()&&this['animator']&&(this['steps']['step']=_0x3b352d['stepsRange'][_0x252493(_0x4ddd34._0x13e849)]);}['animatorMoveendEvent'](){this['isEnabledTime']()&&this['animator'];}['getContext'](){return this['canvasLayer']['canvas']['getContext'](this['context']);}['init'](_0x672911){const _0x17d7c3={_0x487dc6:0xc2},_0x4dc50d=_0x28f068;this[_0x4dc50d(0x100)]=_0x672911,this['initDataRange'](_0x672911),this['context']=this['options']['context']||'2d',Cesium$1['defined'](this['options'][_0x4dc50d(_0x17d7c3._0x487dc6)])&&this['canvasLayer']&&this['canvasLayer']['setZIndex']&&this['canvasLayer']['setZIndex'](this['options']['zIndex']),this['initAnimator']();}[_0x28f068(0xdd)](_0x406c4c){const _0x22f82b={_0x5cf0cd:0xc9,_0x28dfa0:0xf7,_0x4d04b4:0xcb,_0x1d96aa:0xeb,_0x6786a2:0xdc,_0x22da3f:0x111,_0x50bab6:0xec,_0x4079a0:0xbb},_0x488f4a=_0x28f068,_0x1d8985=this['scene'];if(this[_0x488f4a(_0x22f82b._0x5cf0cd)]&&!this['stopAniamation']){const _0x922330=this['options'][_0x488f4a(_0x22f82b._0x28dfa0)],_0x14cc80=this[_0x488f4a(0xfc)]();if(this[_0x488f4a(_0x22f82b._0x4d04b4)]()){if(void 0x0===_0x406c4c)return void this[_0x488f4a(0x109)](_0x14cc80);this['context']==='2d'&&(_0x14cc80['save'](),_0x14cc80[_0x488f4a(_0x22f82b._0x1d96aa)]='destination-out',_0x14cc80['fillStyle']=_0x488f4a(0xbf),_0x14cc80[_0x488f4a(0xde)](0x0,0x0,_0x14cc80[_0x488f4a(0xc1)]['width'],_0x14cc80['canvas'][_0x488f4a(0xc3)]),_0x14cc80['restore']());}else this['clear'](_0x14cc80);if(this['context']==='2d')for(const _0x5373ef in this['options']){_0x14cc80[_0x5373ef]=this['options'][_0x5373ef];}else _0x14cc80['clear'](_0x14cc80['COLOR_BUFFER_BIT']);const _0x2d1c67={'transferCoordinate':function(_0x2d0440){const _0x586fe5=_0x488f4a,_0x4a31eb=null;let _0x72a916=_0x1d8985['mapvFixedHeight'];_0x1d8985['mapvAutoHeight']&&(_0x72a916=_0x1d8985['globe']['getHeight'](Cesium$1['Cartographic']['fromDegrees'](_0x2d0440[0x0],_0x2d0440[0x1])));const _0x20810d=Cesium$1['Cartesian3']['fromDegrees'](_0x2d0440[0x0],_0x2d0440[0x1],_0x72a916);if(!_0x20810d)return _0x4a31eb;const _0x3d7da0=_0x1d8985[_0x586fe5(0xec)](_0x20810d);if(!_0x3d7da0)return _0x4a31eb;if(_0x1d8985[_0x586fe5(0xf8)]&&_0x1d8985[_0x586fe5(0x10d)]===Cesium$1['SceneMode'][_0x586fe5(0xb5)]){const _0x11d654=new Cesium$1['EllipsoidalOccluder'](_0x1d8985['globe']['ellipsoid'],_0x1d8985[_0x586fe5(0xaf)]['positionWC']),_0x17cacb=_0x11d654['isPointVisible'](_0x20810d);if(!_0x17cacb)return _0x4a31eb;}return[_0x3d7da0['x'],_0x3d7da0['y']];}};void 0x0!==_0x406c4c&&(_0x2d1c67['filter']=function(_0x33b0fd){const _0x38c21c=_0x488f4a,_0x57324c=_0x922330['trails']||0xa;return!!(_0x406c4c&&_0x33b0fd[_0x38c21c(0x106)]>_0x406c4c-_0x57324c&&_0x33b0fd['time']<_0x406c4c);});const _0x57ed21=this[_0x488f4a(_0x22f82b._0x6786a2)][_0x488f4a(_0x22f82b._0x22da3f)](_0x2d1c67);this['processData'](_0x57ed21),this['options']['unit']==='m'&&this['options']['size'],this['options']['_size']=this['options']['size'];const _0x2bc357=_0x1d8985[_0x488f4a(_0x22f82b._0x50bab6)](Cesium$1['Cartesian3']['fromDegrees'](0x0,0x0));if(!_0x2bc357)return;this['drawContext'](_0x14cc80,new mapv__namespace['DataSet'](_0x57ed21),this['options'],_0x2bc357),this['options']['updateCallback']&&this['options'][_0x488f4a(_0x22f82b._0x4079a0)](_0x406c4c);}}[_0x28f068(0xcf)](_0x5b4a4f,_0x658107){const _0x316ba2={_0x367bf7:0x107,_0x532913:0x105},_0x226f1f=_0x28f068;let _0x308d33=_0x5b4a4f;_0x308d33&&_0x308d33['get']&&(_0x308d33=_0x308d33['get']()),void 0x0!==_0x308d33&&this['dataSet'][_0x226f1f(_0x316ba2._0x367bf7)](_0x308d33),super[_0x226f1f(_0x316ba2._0x532913)]({'options':_0x658107});}['addData'](_0x71189,_0x162511){const _0x410bb7=_0x28f068;let _0x23daae=_0x71189;_0x71189&&_0x71189['get']&&(_0x23daae=_0x71189['get']()),this['dataSet'][_0x410bb7(0xed)](_0x23daae),this['update']({'options':_0x162511});}[_0x28f068(0xe5)](){return this['dataSet'];}['removeData'](_0x540278){const _0x585c3d={_0x366fc2:0x107},_0x338b8e=_0x28f068;if(this['dataSet']){const _0x3f3a47=this['dataSet']['get']({'filter':function(_0x583ece){return _0x540278==null||typeof _0x540278!=='function'||!_0x540278(_0x583ece);}});this['dataSet'][_0x338b8e(_0x585c3d._0x366fc2)](_0x3f3a47),this['update']({'options':null});}}['clearData'](){this['dataSet']&&this['dataSet']['clear'](),this['update']({'options':null});}['draw'](){this['canvasLayer']['draw']();}['clear'](_0xa50550){const _0x3d30ee={_0x390a95:0xb6,_0x1bf354:0xc1},_0xd1a42a=_0x28f068;_0xa50550&&_0xa50550[_0xd1a42a(_0x3d30ee._0x390a95)]&&_0xa50550['clearRect'](0x0,0x0,_0xa50550[_0xd1a42a(_0x3d30ee._0x1bf354)]['width'],_0xa50550['canvas']['height']);}['destroy'](){const _0xb5df94={_0x1260f8:0xd2,_0x44ee50:0xc9},_0x19a815=_0x28f068;this['clear'](this['getContext']()),this[_0x19a815(0xdb)](),this[_0x19a815(0xd2)]&&this[_0x19a815(_0xb5df94._0x1260f8)][_0x19a815(0xd9)](),this[_0x19a815(_0xb5df94._0x1260f8)]=null,this[_0x19a815(_0xb5df94._0x44ee50)]=null;}}if(mapv__namespace!==null&&mapv__namespace!==void 0x0&&mapv__namespace['DataSet'])mapv__namespace[_0x28f068(0xd5)][_0x28f068(0xe2)]['transferCoordinate']=function(_0x2fcb90,_0x308d97,_0x5b9ba,_0x8af8fe){const _0x5337cb={_0x20b9af:0xb0},_0x52e148={_0x199429:0x10b},_0x3b456d=_0x28f068;_0x8af8fe=_0x8af8fe||_0x3b456d(0x110),_0x5b9ba=_0x5b9ba||'coordinates';for(let _0x1c67b6=0x0;_0x1c67b6<_0x2fcb90['length'];_0x1c67b6++){const _0x31652c=_0x2fcb90[_0x1c67b6][_0x3b456d(0xda)],_0x51ec5b=_0x31652c[_0x5b9ba];switch(_0x31652c['type']){case'Point':{const _0x2fb91e=_0x308d97(_0x51ec5b);_0x2fb91e?_0x31652c[_0x8af8fe]=_0x2fb91e:_0x31652c[_0x8af8fe]=[-0x3e7,-0x3e7];}break;case'LineString':{const _0x227d41=[];for(let _0x42b6bb=0x0;_0x42b6bb<_0x51ec5b['length'];_0x42b6bb++){const _0x1b828f=_0x308d97(_0x51ec5b[_0x42b6bb]);_0x1b828f&&_0x227d41['push'](_0x1b828f);}_0x31652c[_0x8af8fe]=_0x227d41;}break;case'MultiLineString':case _0x3b456d(0xb9):{const _0xc7aad0=_0x597a50(_0x51ec5b);_0x31652c[_0x8af8fe]=_0xc7aad0;}break;case _0x3b456d(_0x5337cb._0x20b9af):{const _0x394927=[];for(let _0x7b4882=0x0;_0x7b4882<_0x51ec5b['length'];_0x7b4882++){const _0x39a4c2=_0x597a50(_0x51ec5b[_0x7b4882]);_0x39a4c2['length']>0x0&&_0x394927['push'](_0x39a4c2);}_0x31652c[_0x8af8fe]=_0x394927;}break;}}function _0x597a50(_0x1e9cf0){const _0x4cfcc9=_0x3b456d,_0x11ce69=[];for(let _0x46eea7=0x0;_0x46eea7<_0x1e9cf0[_0x4cfcc9(0x104)];_0x46eea7++){const _0x166aae=_0x1e9cf0[_0x46eea7],_0x3e520f=[];for(let _0x94896d=0x0;_0x94896d<_0x166aae['length'];_0x94896d++){const _0x17140c=_0x308d97(_0x166aae[_0x94896d]);_0x17140c&&_0x3e520f[_0x4cfcc9(_0x52e148._0x199429)](_0x17140c);}_0x3e520f['length']>0x0&&_0x11ce69['push'](_0x3e520f);}return _0x11ce69;}return _0x2fcb90;};else throw new Error('请引入\x20mapv\x20库\x20');const Cesium=mars3d__namespace[_0x28f068(0x103)],BaseLayer=mars3d__namespace['layer'][_0x28f068(0xee)];class MapVLayer extends BaseLayer{constructor(_0x3da3ba,_0x39e16c){const _0x2abc1c={_0x181182:0xb1},_0x5f2d3f=_0x28f068;super(_0x3da3ba),this[_0x5f2d3f(_0x2abc1c._0x181182)]=this[_0x5f2d3f(0x100)]['pointerEvents'],this['dataSet']=_0x39e16c||new mapv__namespace['DataSet'](_0x3da3ba[_0x5f2d3f(0xe4)]),this['canvas']=null;}get['pointerEvents'](){return this['_pointerEvents'];}set['pointerEvents'](_0x29458c){const _0x201c16={_0xd266bd:0xba},_0x2c9748=_0x28f068;this['_pointerEvents']=_0x29458c,this['canvas']&&(_0x29458c?this[_0x2c9748(0xc1)][_0x2c9748(_0x201c16._0xd266bd)]['pointerEvents']='all':this['canvas']['style']['pointerEvents']=_0x2c9748(0xfd));}['_showHook'](_0x327172){const _0x269f1c={_0x56b190:0xc1},_0x5566b6=_0x28f068;_0x327172?this[_0x5566b6(_0x269f1c._0x56b190)]['style']['display']=_0x5566b6(0xd1):this['canvas']['style']['display']='none';}['_mountedHook'](){const _0x24c1a2={_0x4ca5c2:0x10a,_0x4df71e:0x100,_0x182876:0x10f},_0x5ba325=_0x28f068;this['_map']['scene']['mapvDepthTest']=this['options']['depthTest']??!![],this[_0x5ba325(_0x24c1a2._0x4ca5c2)]['scene']['mapvAutoHeight']=this[_0x5ba325(0x100)]['clampToGround']??![],this[_0x5ba325(0x10a)]['scene']['mapvFixedHeight']=this[_0x5ba325(_0x24c1a2._0x4df71e)][_0x5ba325(_0x24c1a2._0x182876)]??0x0;}['_addedHook'](){const _0x167199={_0x17955f:0xdc},_0x47bb70=_0x28f068;this[_0x47bb70(_0x167199._0x17955f)]&&(!this['dataSet']['_data']||this['dataSet']['_data']['length']===0x0)&&(this['dataSet']['_data']=[]['concat'](this['dataSet']['_dataCache'])),this['_mapVRenderer']=new MapVRenderer(this[_0x47bb70(0x10a)],this['dataSet'],this['options'],this),this[_0x47bb70(0x112)](),this['canvas']=this['_createCanvas'](),this['render']=this['render']['bind'](this),this['bindEvent'](),this[_0x47bb70(0xca)]();}[_0x28f068(0xe9)](){const _0x383a96={_0x4d98dc:0xf6},_0x40b447=_0x28f068;this['unbindEvent'](),this[_0x40b447(_0x383a96._0x4d98dc)]&&(this['_mapVRenderer']['destroy'](),this['_mapVRenderer']=null),this['canvas']['parentElement']['removeChild'](this['canvas']);}[_0x28f068(0x112)](){const _0x341e4f={_0x55aa94:0xb8},_0x907f18=_0x28f068;this['devicePixelRatio']=window[_0x907f18(_0x341e4f._0x55aa94)]||0x1;}[_0x28f068(0xbd)](){const _0x334b10={_0x3c166d:0xd7,_0x52a5a9:0xb7,_0x5d3d86:0xfb,_0x317236:0xd3,_0x56f65c:0xf5},_0x289388=_0x28f068;var _0x14a597,_0x43db3d;this['_map']['on'](mars3d__namespace['EventType']['mouseDown'],this['_onMoveStartEvent'],this),this['_map']['on'](mars3d__namespace['EventType'][_0x289388(_0x334b10._0x3c166d)],this[_0x289388(_0x334b10._0x52a5a9)],this),this['_map']['on'](mars3d__namespace['EventType'][_0x289388(_0x334b10._0x5d3d86)],this['_onMoveEndEvent'],this),(_0x14a597=this['options'])!==null&&_0x14a597!==void 0x0&&(_0x14a597=_0x14a597['methods'])!==null&&_0x14a597!==void 0x0&&_0x14a597['click']&&this[_0x289388(0x10a)]['on'](mars3d__namespace[_0x289388(_0x334b10._0x317236)]['click'],this['_onMapClick'],this),(_0x43db3d=this[_0x289388(0x100)])!==null&&_0x43db3d!==void 0x0&&(_0x43db3d=_0x43db3d['methods'])!==null&&_0x43db3d!==void 0x0&&_0x43db3d[_0x289388(_0x334b10._0x56f65c)]&&this['_map']['on'](mars3d__namespace[_0x289388(_0x334b10._0x317236)]['mouseMove'],this[_0x289388(0xe7)],this);}['unbindEvent'](){const _0x49d09d={_0x365985:0xd3,_0x1447c8:0xce},_0x1173bf=_0x28f068;var _0x19e530,_0x29b60d;this['_map']['off'](mars3d__namespace[_0x1173bf(_0x49d09d._0x365985)]['mouseDown'],this['_onMoveStartEvent'],this),this['_map'][_0x1173bf(0xc8)](mars3d__namespace[_0x1173bf(_0x49d09d._0x365985)]['cameraMoveStart'],this['_onMoveStartEvent'],this),this['_map']['off'](mars3d__namespace['EventType'][_0x1173bf(0xfb)],this[_0x1173bf(_0x49d09d._0x1447c8)],this),this['_map'][_0x1173bf(0xc8)](mars3d__namespace['EventType']['postRender'],this['_reset'],this),(_0x19e530=this['options'])!==null&&_0x19e530!==void 0x0&&(_0x19e530=_0x19e530['methods'])!==null&&_0x19e530!==void 0x0&&_0x19e530[_0x1173bf(0x114)]&&this['_map']['off'](mars3d__namespace['EventType']['click'],this['_onMapClick'],this),(_0x29b60d=this['options'])!==null&&_0x29b60d!==void 0x0&&(_0x29b60d=_0x29b60d['methods'])!==null&&_0x29b60d!==void 0x0&&_0x29b60d[_0x1173bf(0xf5)]&&this['_map'][_0x1173bf(0xc8)](mars3d__namespace[_0x1173bf(0xd3)]['mouseMove'],this[_0x1173bf(0xe7)],this);}['_onMoveStartEvent'](){const _0x5baac2={_0x19e961:0xf6,_0x41abbd:0x10a,_0x426bc8:0xd3,_0x32bb7c:0xca},_0xc64dac=_0x28f068;this[_0xc64dac(_0x5baac2._0x19e961)]&&(this['_mapVRenderer']['animatorMovestartEvent'](),this[_0xc64dac(_0x5baac2._0x41abbd)]['off'](mars3d__namespace[_0xc64dac(_0x5baac2._0x426bc8)]['postRender'],this['_reset'],this),this['_map']['on'](mars3d__namespace['EventType'][_0xc64dac(0x10e)],this[_0xc64dac(_0x5baac2._0x32bb7c)],this));}['_onMoveEndEvent'](){const _0x2a7414=_0x28f068;this['_mapVRenderer']&&(this['_map']['off'](mars3d__namespace['EventType']['postRender'],this['_reset'],this),this['_mapVRenderer'][_0x2a7414(0xd6)](),this['_reset']());}['_setOptionsHook'](_0x352546,_0x4ff65b){const _0x3b5bfc={_0x3259b1:0xe9},_0x40a153=_0x28f068;this[_0x40a153(_0x3b5bfc._0x3259b1)](),this['_addedHook']();}[_0x28f068(0xb2)](_0x1c1106){const _0x1e9dce=_0x28f068;this[_0x1e9dce(0xf6)]&&this['_mapVRenderer']['addData'](_0x1c1106,this['options']);}['updateData'](_0x4e165d){const _0x46b68d={_0x4beb4e:0x100},_0x3626df=_0x28f068;this[_0x3626df(0xf6)]&&this['_mapVRenderer']['updateData'](_0x4e165d,this[_0x3626df(_0x46b68d._0x4beb4e)]);}['getData'](){const _0x330411={_0x3e228d:0xe5},_0x563859=_0x28f068;return this['_mapVRenderer']&&(this['dataSet']=this['_mapVRenderer'][_0x563859(_0x330411._0x3e228d)]()),this['dataSet'];}['removeData'](_0x281e69){const _0x5e31ea={_0x51430e:0xf6},_0x12d009=_0x28f068;this[_0x12d009(_0x5e31ea._0x51430e)]&&this['_mapVRenderer']['removeData'](_0x281e69);}['removeAllData'](){this['_mapVRenderer']&&this['_mapVRenderer']['clearData']();}['_createCanvas'](){const _0x53beb={_0x5d3c76:0xc1,_0xfd2db4:0x10a,_0x2f85f9:0xba,_0xea5fb6:0xb8,_0x4ae188:0x108},_0x4336b5=_0x28f068,_0x17dd81=mars3d__namespace['DomUtil'][_0x4336b5(0xf2)](_0x4336b5(_0x53beb._0x5d3c76),'mars3d-mapv',this['_map'][_0x4336b5(0xb4)]);_0x17dd81['id']=this['id'],_0x17dd81['style']['position']='absolute',_0x17dd81['style']['top']='0px',_0x17dd81['style'][_0x4336b5(0xc7)]='0px',_0x17dd81['width']=parseInt(this['_map']['canvas']['width']),_0x17dd81['height']=parseInt(this['_map']['canvas'][_0x4336b5(0xc3)]),_0x17dd81['style'][_0x4336b5(0xf4)]=this[_0x4336b5(_0x53beb._0xfd2db4)][_0x4336b5(0xc1)][_0x4336b5(_0x53beb._0x2f85f9)]['width'],_0x17dd81['style']['height']=this['_map']['canvas']['style'][_0x4336b5(0xc3)],_0x17dd81[_0x4336b5(0xba)]['pointerEvents']=this['_pointerEvents']?'auto':'none',_0x17dd81['style']['zIndex']=this['options']['zIndex']??0x9;if(this['options']['context']==='2d'){const _0x59af75=this[_0x4336b5(_0x53beb._0xea5fb6)];_0x17dd81['getContext'](this['options'][_0x4336b5(_0x53beb._0x4ae188)])['scale'](_0x59af75,_0x59af75);}return _0x17dd81;}['_reset'](){this['resize'](),this['render']();}[_0x28f068(0xb3)](){this['_reset']();}[_0x28f068(0x102)](){const _0x32b551={_0x251679:0xe8},_0x25f7de=_0x28f068;this['_mapVRenderer']&&(this['_mapVRenderer'][_0x25f7de(_0x32b551._0x251679)](),this['_mapVRenderer']=null),this[_0x25f7de(0xc1)]['parentElement']['removeChild'](this[_0x25f7de(0xc1)]);}['render'](){const _0x46f1ad=_0x28f068;this['_mapVRenderer'][_0x46f1ad(0xdd)]();}['resize'](){const _0x268029={_0x451c7a:0xf4,_0x520934:0xc3,_0x44e510:0x10a,_0xe5e763:0xf4,_0x8111a8:0xc3},_0x1774f8=_0x28f068;if(this['canvas']){const _0x18c1c7=this['canvas'];_0x18c1c7['style'][_0x1774f8(0xea)]='absolute',_0x18c1c7['style'][_0x1774f8(0xcd)]='0px',_0x18c1c7[_0x1774f8(0xba)]['left']='0px',_0x18c1c7[_0x1774f8(_0x268029._0x451c7a)]=parseInt(this[_0x1774f8(0x10a)]['canvas']['width']),_0x18c1c7[_0x1774f8(_0x268029._0x520934)]=parseInt(this['_map']['canvas']['height']),_0x18c1c7['style']['width']=this[_0x1774f8(_0x268029._0x44e510)]['canvas']['style'][_0x1774f8(_0x268029._0xe5e763)],_0x18c1c7['style'][_0x1774f8(_0x268029._0x8111a8)]=this[_0x1774f8(_0x268029._0x44e510)]['canvas']['style']['height'];}}[_0x28f068(0xd0)](_0x1b9840){const _0x1a1422={_0x488e35:0xc4,_0x205184:0xcc,_0x2b0ba5:0x113},_0x5def82=_0x28f068;if(!this['dataSet']||!this['dataSet'][_0x5def82(_0x1a1422._0x488e35)])return;const _0x1d7202=mars3d__namespace['Util']['getExtentByGeoJSON']({'type':_0x5def82(0xad),'features':this[_0x5def82(0xdc)][_0x5def82(_0x1a1422._0x488e35)]});if(!_0x1d7202)return;return _0x1b9840!==null&&_0x1b9840!==void 0x0&&_0x1b9840['isFormat']?_0x1d7202:Cesium[_0x5def82(_0x1a1422._0x205184)]['fromDegrees'](_0x1d7202['xmin'],_0x1d7202['ymin'],_0x1d7202['xmax'],_0x1d7202[_0x5def82(_0x1a1422._0x2b0ba5)]);}[_0x28f068(0xbc)](_0x385fe0){const _0x44d0e0={_0x14cecd:0xdf},_0x1047c3=_0x28f068;this[_0x1047c3(_0x44d0e0._0x14cecd)]=_0x385fe0,this['_mapVRenderer']&&this['_mapVRenderer'][_0x1047c3(0xd8)](_0x385fe0['windowPosition'],_0x385fe0);}['_onMapMouseMove'](_0x1f33eb){const _0x1043de=_0x28f068;this['_cache_event']=_0x1f33eb,this['_mapVRenderer']&&this['_mapVRenderer']['mousemoveEvent'](_0x1f33eb[_0x1043de(0xbe)],_0x1f33eb);}['on'](_0x1be3d4,_0x2e943b,_0x13fb6b){const _0x4ba37e={_0x187e7b:0x100,_0x343041:0x100,_0x25c523:0x10a,_0x38ed93:0xd3},_0x10db0a={_0x5df22f:0xdf},_0x2ee51a=_0x28f068;this[_0x2ee51a(_0x4ba37e._0x187e7b)][_0x2ee51a(0xc0)]=this['options']['methods']||{};if(_0x1be3d4===mars3d__namespace['EventType']['click'])this[_0x2ee51a(_0x4ba37e._0x343041)]['methods']['click']=_0x18952f=>{_0x18952f&&_0x2e943b['bind'](_0x13fb6b)({...this['_cache_event'],'layer':this,'data':_0x18952f});},this[_0x2ee51a(_0x4ba37e._0x25c523)]['on'](mars3d__namespace['EventType'][_0x2ee51a(0x114)],this['_onMapClick'],this);else _0x1be3d4===mars3d__namespace['EventType']['mouseMove']&&(this[_0x2ee51a(_0x4ba37e._0x343041)][_0x2ee51a(0xc0)]['mousemove']=_0x162243=>{const _0x5bd142=_0x2ee51a;_0x162243&&_0x2e943b['bind'](_0x13fb6b)({...this[_0x5bd142(_0x10db0a._0x5df22f)],'layer':this,'data':_0x162243});},this['_map']['on'](mars3d__namespace[_0x2ee51a(_0x4ba37e._0x38ed93)]['mouseMove'],this['_onMapMouseMove'],this));return this;}['off'](_0x3a6b65,_0x2266c8){const _0x13dc61={_0x214e41:0x10a,_0x998f2e:0xc0,_0x2ecb8f:0x100,_0x2df339:0xf5,_0x4cb711:0xf5},_0x35348b=_0x28f068;if(_0x3a6b65==='click'){var _0x4f05fc;this[_0x35348b(_0x13dc61._0x214e41)][_0x35348b(0xc8)](_0x3a6b65,this[_0x35348b(0xbc)],this),(_0x4f05fc=this['options'][_0x35348b(_0x13dc61._0x998f2e)])!==null&&_0x4f05fc!==void 0x0&&_0x4f05fc['mousemove']&&delete this['options']['methods'][_0x35348b(0x114)];}else{if(_0x3a6b65==='mouseMove'){var _0x3dd17c;this[_0x35348b(0x10a)][_0x35348b(0xc8)](_0x3a6b65,this[_0x35348b(0xe7)],this),(_0x3dd17c=this[_0x35348b(_0x13dc61._0x2ecb8f)]['methods'])!==null&&_0x3dd17c!==void 0x0&&_0x3dd17c[_0x35348b(_0x13dc61._0x2df339)]&&delete this['options']['methods'][_0x35348b(_0x13dc61._0x4cb711)];}}return this;}}mars3d__namespace[_0x28f068(0xef)]['register']('mapv',MapVLayer),mars3d__namespace['layer']['MapVLayer']=MapVLayer,mars3d__namespace[_0x28f068(0xe1)]=mapv__namespace,exports['MapVLayer']=MapVLayer,Object['keys'](mapv)['forEach'](function(_0x2462fd){const _0x30f280=_0x28f068;if(_0x2462fd!=='default'&&!exports[_0x30f280(0xfe)](_0x2462fd))Object['defineProperty'](exports,_0x2462fd,{'enumerable':!![],'get':function(){return mapv[_0x2462fd];}});}),Object['defineProperty'](exports,'__esModule',{'value':!![]});
'use strict';const _0x5d17ab=_0xdc8d;function _0x5b3c(){const _0x162394=['canvas','transferCoordinate','restore','mousemoveEvent','Cesium','forEach','destroy','steps','filter','isPointVisible','Util','click','update','_data','width','12RIvMjv','6430801vszedY','auto','methods','8pVCDGd','mouseMove','fromDegrees','set','mars3d-mapv','block','__esModule','absolute','trails','308ydJZqF','top','fillStyle','558KlMGZm','removeData','map','canvasLayer','EventType','2499519tJxnrp','updateData','push','addData','geometry','dataSet','DomUtil','0px','function','mousemove','Cartesian3','_onMapClick','_size','Point','pointerEvents','length','camera','register','off','cartesianToCanvasCoordinates','mapvDepthTest','COLOR_BUFFER_BIT','cameraMoveEnd','_mapVRenderer','_onMapMouseMove','MultiPolygon','bind','init','defineProperty','Rectangle','mapvFixedHeight','_map','positionWC','context','none','isEnabledTime','535266dxKcVX','argCheck','48lugmPj','xmax','animator','mapv','_pointerEvents','MapVLayer','50YsbOBZ','getContext','getData','_reset','style','51252JSoTlx','_removedHook','211910ZAwoVt','unbindEvent','2559382xiuSIB','3516MCIClX','animatorMoveendEvent','_setOptionsHook','hasOwnProperty','clickEvent','animation','height','options','create','get','_canvasUpdate','clearRect','animatorMovestartEvent','display','initDataRange','_onMoveEndEvent','DataSet'];_0x5b3c=function(){return _0x162394;};return _0x5b3c();}(function(_0x148770,_0x3339ae){const _0x1fecc0={_0x235446:0x1a2,_0x1215b3:0x19d,_0x4d11dc:0x19f,_0x5e8016:0x192,_0x464e45:0x15b,_0x47bcf2:0x190,_0x491e63:0x198},_0x241ce9=_0xdc8d,_0x5472bd=_0x148770();while(!![]){try{const _0x5023cb=-parseInt(_0x241ce9(0x167))/0x1*(parseInt(_0x241ce9(_0x1fecc0._0x235446))/0x2)+-parseInt(_0x241ce9(_0x1fecc0._0x1215b3))/0x3*(-parseInt(_0x241ce9(0x164))/0x4)+-parseInt(_0x241ce9(_0x1fecc0._0x4d11dc))/0x5*(-parseInt(_0x241ce9(_0x1fecc0._0x5e8016))/0x6)+parseInt(_0x241ce9(0x1a1))/0x7*(-parseInt(_0x241ce9(_0x1fecc0._0x464e45))/0x8)+-parseInt(_0x241ce9(_0x1fecc0._0x47bcf2))/0x9*(parseInt(_0x241ce9(_0x1fecc0._0x491e63))/0xa)+parseInt(_0x241ce9(0x16c))/0xb+-parseInt(_0x241ce9(0x1c2))/0xc*(-parseInt(_0x241ce9(0x1c3))/0xd);if(_0x5023cb===_0x3339ae)break;else _0x5472bd['push'](_0x5472bd['shift']());}catch(_0x40313d){_0x5472bd['push'](_0x5472bd['shift']());}}}(_0x5b3c,0xb2d36));function _interopNamespace(_0x26ac0d){const _0x35b8b6={_0x47038f:0x161},_0x20d6c2={_0x4ff5d2:0x188},_0x248c76=_0xdc8d;if(_0x26ac0d&&_0x26ac0d[_0x248c76(_0x35b8b6._0x47038f)])return _0x26ac0d;var _0x5ac382=Object['create'](null);return _0x26ac0d&&Object['keys'](_0x26ac0d)['forEach'](function(_0x127c54){const _0x4b0889=_0x248c76;if(_0x127c54!=='default'){var _0x5b3019=Object['getOwnPropertyDescriptor'](_0x26ac0d,_0x127c54);Object[_0x4b0889(_0x20d6c2._0x4ff5d2)](_0x5ac382,_0x127c54,_0x5b3019['get']?_0x5b3019:{'enumerable':!![],'get':function(){return _0x26ac0d[_0x127c54];}});}}),_0x5ac382['default']=_0x26ac0d,_0x5ac382;}var mapv__namespace=_interopNamespace(mapv),mars3d__namespace=_interopNamespace(mars3d);const Cesium$1=mars3d__namespace[_0x5d17ab(0x1b7)],baiduMapLayer=mapv__namespace?mapv__namespace['baiduMapLayer']:null,BaseLayer$1=baiduMapLayer?baiduMapLayer['__proto__']:Function;class MapVRenderer extends BaseLayer$1{constructor(_0x5e03ae,_0x1516c7,_0x3e6182,_0x1b13d4){const _0x262fe8={_0x1fc1a0:0x191,_0x315928:0x1a7},_0x45c781=_0x5d17ab;super(_0x5e03ae,_0x1516c7,_0x3e6182);if(!BaseLayer$1)return;this[_0x45c781(0x169)]=_0x5e03ae,this['scene']=_0x5e03ae['scene'],this['dataSet']=_0x1516c7,_0x3e6182=_0x3e6182||{},this['init'](_0x3e6182),this[_0x45c781(_0x262fe8._0x1fc1a0)](_0x3e6182),this['initDevicePixelRatio'](),this['canvasLayer']=_0x1b13d4,this['stopAniamation']=!0x1,this[_0x45c781(_0x262fe8._0x315928)]=_0x3e6182['animation'];}['initDevicePixelRatio'](){this['devicePixelRatio']=window['devicePixelRatio']||0x1;}['addAnimatorEvent'](){}['animatorMovestartEvent'](){const _0x59a9ea=_0x5d17ab,_0x47590f=this['options']['animation'];this['isEnabledTime']()&&this[_0x59a9ea(0x194)]&&(this[_0x59a9ea(0x1ba)]['step']=_0x47590f['stepsRange']['start']);}[_0x5d17ab(0x1a3)](){const _0x165d1b=_0x5d17ab;this[_0x165d1b(0x18f)]()&&this[_0x165d1b(0x194)];}['getContext'](){const _0x3efa7d=_0x5d17ab;return this[_0x3efa7d(0x16a)]['canvas']['getContext'](this['context']);}[_0x5d17ab(0x187)](_0x139ed3){const _0x2855d4=_0x5d17ab;this['options']=_0x139ed3,this[_0x2855d4(0x1b0)](_0x139ed3),this['context']=this['options']['context']||'2d',Cesium$1['defined'](this['options']['zIndex'])&&this['canvasLayer']&&this['canvasLayer']['setZIndex']&&this['canvasLayer']['setZIndex'](this['options']['zIndex']),this['initAnimator']();}[_0x5d17ab(0x1ac)](_0x34b28f){const _0x252889={_0x4ea08f:0x199,_0x21ea89:0x1b5,_0x12c7f:0x178},_0x40c878={_0x2366af:0x18a,_0x21f231:0x176,_0x51d1e0:0x17f},_0x219af5=_0x5d17ab,_0x585156=this['scene'];if(this['canvasLayer']&&!this['stopAniamation']){const _0x161cfd=this[_0x219af5(0x1a9)]['animation'],_0x539f09=this[_0x219af5(_0x252889._0x4ea08f)]();if(this['isEnabledTime']()){if(void 0x0===_0x34b28f)return void this['clear'](_0x539f09);this['context']==='2d'&&(_0x539f09['save'](),_0x539f09['globalCompositeOperation']='destination-out',_0x539f09[_0x219af5(0x166)]='rgba(0,\x200,\x200,\x20.1)',_0x539f09['fillRect'](0x0,0x0,_0x539f09['canvas']['width'],_0x539f09['canvas']['height']),_0x539f09[_0x219af5(_0x252889._0x21ea89)]());}else this['clear'](_0x539f09);if(this['context']==='2d')for(const _0x54421f in this['options']){_0x539f09[_0x54421f]=this[_0x219af5(0x1a9)][_0x54421f];}else _0x539f09['clear'](_0x539f09[_0x219af5(0x181)]);const _0xac00b5={'transferCoordinate':function(_0x528504){const _0x51d99b=_0x219af5,_0x102647=null;let _0x24dbfb=_0x585156[_0x51d99b(_0x40c878._0x2366af)];_0x585156['mapvAutoHeight']&&(_0x24dbfb=_0x585156['getHeight'](Cesium$1['Cartographic'][_0x51d99b(0x15d)](_0x528504[0x0],_0x528504[0x1])));const _0x55424a=Cesium$1[_0x51d99b(_0x40c878._0x21f231)]['fromDegrees'](_0x528504[0x0],_0x528504[0x1],_0x24dbfb);if(!_0x55424a)return _0x102647;const _0x22f85a=_0x585156[_0x51d99b(_0x40c878._0x51d1e0)](_0x55424a);if(!_0x22f85a)return _0x102647;if(_0x585156['mapvDepthTest']&&_0x585156['mode']===Cesium$1['SceneMode']['SCENE3D']){const _0x9c4005=new Cesium$1['EllipsoidalOccluder'](_0x585156['globe']['ellipsoid'],_0x585156[_0x51d99b(0x17c)][_0x51d99b(0x18c)]),_0xdc3597=_0x9c4005[_0x51d99b(0x1bc)](_0x55424a);if(!_0xdc3597)return _0x102647;}return[_0x22f85a['x'],_0x22f85a['y']];}};void 0x0!==_0x34b28f&&(_0xac00b5[_0x219af5(0x1bb)]=function(_0x1682ca){const _0x2f4da0=_0x219af5,_0x2b8599=_0x161cfd[_0x2f4da0(0x163)]||0xa;return!!(_0x34b28f&&_0x1682ca['time']>_0x34b28f-_0x2b8599&&_0x1682ca['time']<_0x34b28f);});const _0x4e099e=this['dataSet']['get'](_0xac00b5);this['processData'](_0x4e099e),this['options']['unit']==='m'&&this['options']['size'],this['options'][_0x219af5(_0x252889._0x12c7f)]=this['options']['size'];const _0x28dfba=_0x585156['cartesianToCanvasCoordinates'](Cesium$1['Cartesian3']['fromDegrees'](0x0,0x0));if(!_0x28dfba)return;this['drawContext'](_0x539f09,new mapv__namespace['DataSet'](_0x4e099e),this['options'],_0x28dfba),this['options']['updateCallback']&&this[_0x219af5(0x1a9)]['updateCallback'](_0x34b28f);}}['updateData'](_0xd2e4f7,_0x5acd3d){const _0x452e15=_0x5d17ab;let _0x2c45b6=_0xd2e4f7;_0x2c45b6&&_0x2c45b6['get']&&(_0x2c45b6=_0x2c45b6['get']()),void 0x0!==_0x2c45b6&&this[_0x452e15(0x171)]['set'](_0x2c45b6),super['update']({'options':_0x5acd3d});}['addData'](_0x149c09,_0x12ee7a){const _0x4f754c={_0x3d7409:0x1bf},_0x22c006=_0x5d17ab;let _0x126f7a=_0x149c09;_0x149c09&&_0x149c09[_0x22c006(0x1ab)]&&(_0x126f7a=_0x149c09['get']()),this['dataSet']['add'](_0x126f7a),this[_0x22c006(_0x4f754c._0x3d7409)]({'options':_0x12ee7a});}['getData'](){return this['dataSet'];}['removeData'](_0x5e948d){const _0x145a4c=_0x5d17ab;if(this['dataSet']){const _0x266d09=this[_0x145a4c(0x171)]['get']({'filter':function(_0x28655f){const _0x347f02=_0x145a4c;return _0x5e948d==null||typeof _0x5e948d!==_0x347f02(0x174)||!_0x5e948d(_0x28655f);}});this['dataSet'][_0x145a4c(0x15e)](_0x266d09),this['update']({'options':null});}}['clearData'](){const _0xcd0815=_0x5d17ab;this['dataSet']&&this[_0xcd0815(0x171)]['clear'](),this['update']({'options':null});}['draw'](){this['canvasLayer']['draw']();}['clear'](_0x45d828){const _0x4e85ae={_0xea3333:0x1ad},_0x26c94c=_0x5d17ab;_0x45d828&&_0x45d828[_0x26c94c(_0x4e85ae._0xea3333)]&&_0x45d828[_0x26c94c(0x1ad)](0x0,0x0,_0x45d828['canvas'][_0x26c94c(0x1c1)],_0x45d828['canvas'][_0x26c94c(0x1a8)]);}['destroy'](){const _0x489243={_0x387267:0x194},_0xae023a=_0x5d17ab;this['clear'](this['getContext']()),this['clearData'](),this['animator']&&this['animator']['stop'](),this[_0xae023a(_0x489243._0x387267)]=null,this[_0xae023a(0x16a)]=null;}}if(mapv__namespace!==null&&mapv__namespace!==void 0x0&&mapv__namespace['DataSet'])mapv__namespace['DataSet']['prototype'][_0x5d17ab(0x1b4)]=function(_0x11e8f5,_0x252402,_0x69489e,_0x479cc1){const _0x3d56a9={_0x9c4c11:0x170,_0x27baaf:0x179,_0x52aa63:0x16e},_0x3ecca2={_0x53866d:0x16e},_0x36fb87=_0x5d17ab;_0x479cc1=_0x479cc1||'_coordinates',_0x69489e=_0x69489e||'coordinates';for(let _0x304c43=0x0;_0x304c43<_0x11e8f5['length'];_0x304c43++){const _0x43121c=_0x11e8f5[_0x304c43][_0x36fb87(_0x3d56a9._0x9c4c11)],_0x101f84=_0x43121c[_0x69489e];switch(_0x43121c['type']){case _0x36fb87(_0x3d56a9._0x27baaf):{const _0x41263b=_0x252402(_0x101f84);_0x41263b?_0x43121c[_0x479cc1]=_0x41263b:_0x43121c[_0x479cc1]=[-0x3e7,-0x3e7];}break;case'LineString':{const _0x34a24c=[];for(let _0x4338f1=0x0;_0x4338f1<_0x101f84['length'];_0x4338f1++){const _0x2d986b=_0x252402(_0x101f84[_0x4338f1]);_0x2d986b&&_0x34a24c[_0x36fb87(0x16e)](_0x2d986b);}_0x43121c[_0x479cc1]=_0x34a24c;}break;case'MultiLineString':case'Polygon':{const _0x2d0142=_0x493e4a(_0x101f84);_0x43121c[_0x479cc1]=_0x2d0142;}break;case _0x36fb87(0x185):{const _0x176c3a=[];for(let _0x2c4df0=0x0;_0x2c4df0<_0x101f84[_0x36fb87(0x17b)];_0x2c4df0++){const _0x40f012=_0x493e4a(_0x101f84[_0x2c4df0]);_0x40f012['length']>0x0&&_0x176c3a[_0x36fb87(_0x3d56a9._0x52aa63)](_0x40f012);}_0x43121c[_0x479cc1]=_0x176c3a;}break;}}function _0x493e4a(_0x1db71c){const _0x18e617=_0x36fb87,_0x1d7046=[];for(let _0xcd7c66=0x0;_0xcd7c66<_0x1db71c[_0x18e617(0x17b)];_0xcd7c66++){const _0x4e2c98=_0x1db71c[_0xcd7c66],_0x2f5605=[];for(let _0x24e11d=0x0;_0x24e11d<_0x4e2c98[_0x18e617(0x17b)];_0x24e11d++){const _0x45ee61=_0x252402(_0x4e2c98[_0x24e11d]);_0x45ee61&&_0x2f5605[_0x18e617(_0x3ecca2._0x53866d)](_0x45ee61);}_0x2f5605[_0x18e617(0x17b)]>0x0&&_0x1d7046['push'](_0x2f5605);}return _0x1d7046;}return _0x11e8f5;};else throw new Error('请引入\x20mapv\x20库\x20');function _0xdc8d(_0x173e89,_0x1a2816){const _0x5b3ca3=_0x5b3c();return _0xdc8d=function(_0xdc8d86,_0x84cb7e){_0xdc8d86=_0xdc8d86-0x159;let _0x461d24=_0x5b3ca3[_0xdc8d86];return _0x461d24;},_0xdc8d(_0x173e89,_0x1a2816);}const Cesium=mars3d__namespace['Cesium'],BaseLayer=mars3d__namespace['layer']['BaseLayer'];class MapVLayer extends BaseLayer{constructor(_0x2497e3,_0x187e2c){const _0x2309f8=_0x5d17ab;super(_0x2497e3),this[_0x2309f8(0x196)]=this['options']['pointerEvents'],this['dataSet']=_0x187e2c||new mapv__namespace[(_0x2309f8(0x1b2))](_0x2497e3['data']),this['canvas']=null;}get[_0x5d17ab(0x17a)](){return this['_pointerEvents'];}set[_0x5d17ab(0x17a)](_0x4ab1df){const _0x55dfae={_0x5c9cfa:0x17a},_0x1cf990=_0x5d17ab;this['_pointerEvents']=_0x4ab1df,this[_0x1cf990(0x1b3)]&&(_0x4ab1df?this['canvas']['style']['pointerEvents']='all':this['canvas']['style'][_0x1cf990(_0x55dfae._0x5c9cfa)]=_0x1cf990(0x18e));}['_showHook'](_0x1111cc){const _0x4e49c1={_0x4214fb:0x160,_0x14d2d2:0x1b3},_0x159721=_0x5d17ab;_0x1111cc?this[_0x159721(0x1b3)]['style']['display']=_0x159721(_0x4e49c1._0x4214fb):this[_0x159721(_0x4e49c1._0x14d2d2)]['style'][_0x159721(0x1af)]='none';}['_mountedHook'](){const _0x181fd7=_0x5d17ab;this['_map']['scene'][_0x181fd7(0x180)]=this['options']['depthTest']??!![],this[_0x181fd7(0x18b)]['scene']['mapvAutoHeight']=this['options']['clampToGround']??![],this['_map']['scene'][_0x181fd7(0x18a)]=this['options']['fixedHeight']??0x0;}['_addedHook'](){const _0x2ec8f9={_0x1f867c:0x1c0,_0xc68135:0x1a9},_0x4f3034=_0x5d17ab;this['dataSet']&&(!this['dataSet']['_data']||this['dataSet'][_0x4f3034(_0x2ec8f9._0x1f867c)]['length']===0x0)&&(this['dataSet']['_data']=[]['concat'](this['dataSet']['_dataCache'])),this['_mapVRenderer']=new MapVRenderer(this['_map'],this['dataSet'],this[_0x4f3034(_0x2ec8f9._0xc68135)],this),this['initDevicePixelRatio'](),this['canvas']=this['_createCanvas'](),this['render']=this['render'][_0x4f3034(0x186)](this),this['bindEvent'](),this['_reset']();}[_0x5d17ab(0x19e)](){this['unbindEvent'](),this['_mapVRenderer']&&(this['_mapVRenderer']['destroy'](),this['_mapVRenderer']=null),this['canvas']['parentElement']['removeChild'](this['canvas']);}['initDevicePixelRatio'](){this['devicePixelRatio']=window['devicePixelRatio']||0x1;}['bindEvent'](){const _0x179663={_0x23bbaf:0x1a9,_0x27257e:0x1be,_0x265e66:0x15a,_0x32ea84:0x16b,_0x59ff23:0x184},_0xd97bff=_0x5d17ab;var _0x3b339b,_0xce0569;this['_map']['on'](mars3d__namespace['EventType']['mouseDown'],this['_onMoveStartEvent'],this),this['_map']['on'](mars3d__namespace['EventType']['cameraMoveStart'],this['_onMoveStartEvent'],this),this['_map']['on'](mars3d__namespace['EventType'][_0xd97bff(0x182)],this['_onMoveEndEvent'],this),(_0x3b339b=this[_0xd97bff(_0x179663._0x23bbaf)])!==null&&_0x3b339b!==void 0x0&&(_0x3b339b=_0x3b339b['methods'])!==null&&_0x3b339b!==void 0x0&&_0x3b339b[_0xd97bff(_0x179663._0x27257e)]&&this['_map']['on'](mars3d__namespace['EventType']['click'],this['_onMapClick'],this),(_0xce0569=this['options'])!==null&&_0xce0569!==void 0x0&&(_0xce0569=_0xce0569[_0xd97bff(_0x179663._0x265e66)])!==null&&_0xce0569!==void 0x0&&_0xce0569['mousemove']&&this['_map']['on'](mars3d__namespace[_0xd97bff(_0x179663._0x32ea84)]['mouseMove'],this[_0xd97bff(_0x179663._0x59ff23)],this);}[_0x5d17ab(0x1a0)](){const _0x22f7bf={_0x26cbad:0x18b,_0x21c52d:0x18b,_0x1149cf:0x17e,_0x53025c:0x16b,_0x527ae9:0x19b,_0x5cbee3:0x175},_0x2f2ec6=_0x5d17ab;var _0x2af4a6,_0x2763e5;this['_map']['off'](mars3d__namespace['EventType']['mouseDown'],this['_onMoveStartEvent'],this),this[_0x2f2ec6(_0x22f7bf._0x26cbad)]['off'](mars3d__namespace[_0x2f2ec6(0x16b)]['cameraMoveStart'],this['_onMoveStartEvent'],this),this[_0x2f2ec6(_0x22f7bf._0x21c52d)][_0x2f2ec6(_0x22f7bf._0x1149cf)](mars3d__namespace['EventType']['cameraMoveEnd'],this[_0x2f2ec6(0x1b1)],this),this['_map'][_0x2f2ec6(0x17e)](mars3d__namespace[_0x2f2ec6(_0x22f7bf._0x53025c)]['postRender'],this[_0x2f2ec6(_0x22f7bf._0x527ae9)],this),(_0x2af4a6=this['options'])!==null&&_0x2af4a6!==void 0x0&&(_0x2af4a6=_0x2af4a6[_0x2f2ec6(0x15a)])!==null&&_0x2af4a6!==void 0x0&&_0x2af4a6['click']&&this['_map']['off'](mars3d__namespace['EventType']['click'],this[_0x2f2ec6(0x177)],this),(_0x2763e5=this['options'])!==null&&_0x2763e5!==void 0x0&&(_0x2763e5=_0x2763e5['methods'])!==null&&_0x2763e5!==void 0x0&&_0x2763e5[_0x2f2ec6(_0x22f7bf._0x5cbee3)]&&this['_map'][_0x2f2ec6(0x17e)](mars3d__namespace[_0x2f2ec6(_0x22f7bf._0x53025c)]['mouseMove'],this['_onMapMouseMove'],this);}['_onMoveStartEvent'](){const _0x245e8f={_0x43cb12:0x1ae,_0x5b8ce9:0x19b},_0x500851=_0x5d17ab;this['_mapVRenderer']&&(this[_0x500851(0x183)][_0x500851(_0x245e8f._0x43cb12)](),this['_map']['off'](mars3d__namespace[_0x500851(0x16b)]['postRender'],this[_0x500851(_0x245e8f._0x5b8ce9)],this),this['_map']['on'](mars3d__namespace['EventType']['postRender'],this[_0x500851(_0x245e8f._0x5b8ce9)],this));}[_0x5d17ab(0x1b1)](){const _0xdc5668={_0x51a9ad:0x16b},_0xc0937d=_0x5d17ab;this['_mapVRenderer']&&(this[_0xc0937d(0x18b)]['off'](mars3d__namespace[_0xc0937d(_0xdc5668._0x51a9ad)]['postRender'],this['_reset'],this),this[_0xc0937d(0x183)][_0xc0937d(0x1a3)](),this['_reset']());}[_0x5d17ab(0x1a4)](_0x474ddb,_0x56073a){this['_removedHook'](),this['_addedHook']();}[_0x5d17ab(0x16f)](_0x2ea9ff){this['_mapVRenderer']&&this['_mapVRenderer']['addData'](_0x2ea9ff,this['options']);}[_0x5d17ab(0x16d)](_0x26b047){const _0x128fe7={_0x29e098:0x183},_0x3e5d0b=_0x5d17ab;this['_mapVRenderer']&&this[_0x3e5d0b(_0x128fe7._0x29e098)]['updateData'](_0x26b047,this[_0x3e5d0b(0x1a9)]);}[_0x5d17ab(0x19a)](){const _0x581d3c={_0x2382c9:0x171},_0x3665ac=_0x5d17ab;return this['_mapVRenderer']&&(this[_0x3665ac(_0x581d3c._0x2382c9)]=this['_mapVRenderer']['getData']()),this['dataSet'];}[_0x5d17ab(0x168)](_0x4e6dff){const _0xe8a244=_0x5d17ab;this[_0xe8a244(0x183)]&&this['_mapVRenderer']['removeData'](_0x4e6dff);}['removeAllData'](){const _0x3f9fea={_0x25bf98:0x183},_0x228a10=_0x5d17ab;this['_mapVRenderer']&&this[_0x228a10(_0x3f9fea._0x25bf98)]['clearData']();}['_createCanvas'](){const _0x236b53={_0x439212:0x172,_0x18bf48:0x15f,_0x355320:0x162,_0x3620ae:0x19c,_0x4de46d:0x173,_0x477480:0x19c,_0x256d5b:0x18b,_0x4a51a5:0x1a8,_0x262e3c:0x159,_0x2bc23e:0x18d},_0x3f862d=_0x5d17ab,_0x358f42=mars3d__namespace[_0x3f862d(_0x236b53._0x439212)][_0x3f862d(0x1aa)]('canvas',_0x3f862d(_0x236b53._0x18bf48),this['_map']['container']);_0x358f42['id']=this['id'],_0x358f42['style']['position']=_0x3f862d(_0x236b53._0x355320),_0x358f42[_0x3f862d(_0x236b53._0x3620ae)][_0x3f862d(0x165)]='0px',_0x358f42['style']['left']=_0x3f862d(_0x236b53._0x4de46d),_0x358f42['width']=parseInt(this['_map']['canvas']['width']),_0x358f42['height']=parseInt(this['_map']['canvas']['height']),_0x358f42[_0x3f862d(_0x236b53._0x477480)]['width']=this[_0x3f862d(_0x236b53._0x256d5b)]['canvas']['style'][_0x3f862d(0x1c1)],_0x358f42['style']['height']=this[_0x3f862d(_0x236b53._0x256d5b)]['canvas']['style'][_0x3f862d(_0x236b53._0x4a51a5)],_0x358f42['style'][_0x3f862d(0x17a)]=this['_pointerEvents']?_0x3f862d(_0x236b53._0x262e3c):'none',_0x358f42['style']['zIndex']=this['options']['zIndex']??0x9;if(this['options'][_0x3f862d(_0x236b53._0x2bc23e)]==='2d'){const _0x51f4e1=this['devicePixelRatio'];_0x358f42['getContext'](this['options'][_0x3f862d(0x18d)])['scale'](_0x51f4e1,_0x51f4e1);}return _0x358f42;}['_reset'](){this['resize'](),this['render']();}['draw'](){this['_reset']();}['remove'](){const _0x365726={_0x59a0e1:0x183},_0x1c58eb=_0x5d17ab;this['_mapVRenderer']&&(this[_0x1c58eb(_0x365726._0x59a0e1)][_0x1c58eb(0x1b9)](),this['_mapVRenderer']=null),this['canvas']['parentElement']['removeChild'](this['canvas']);}['render'](){const _0x5613e1=_0x5d17ab;this[_0x5613e1(0x183)]['_canvasUpdate']();}['resize'](){const _0x532e93={_0x54bb19:0x165,_0x2c2406:0x1b3},_0x34925e=_0x5d17ab;if(this['canvas']){const _0x95bfb=this['canvas'];_0x95bfb[_0x34925e(0x19c)]['position']=_0x34925e(0x162),_0x95bfb[_0x34925e(0x19c)][_0x34925e(_0x532e93._0x54bb19)]='0px',_0x95bfb[_0x34925e(0x19c)]['left']='0px',_0x95bfb['width']=parseInt(this['_map']['canvas']['width']),_0x95bfb['height']=parseInt(this['_map']['canvas']['height']),_0x95bfb['style'][_0x34925e(0x1c1)]=this['_map'][_0x34925e(0x1b3)]['style']['width'],_0x95bfb['style']['height']=this['_map'][_0x34925e(_0x532e93._0x2c2406)]['style']['height'];}}['getRectangle'](_0xa46d29){const _0x10b689={_0x28ef07:0x171},_0x52b1f2=_0x5d17ab;if(!this['dataSet']||!this[_0x52b1f2(_0x10b689._0x28ef07)]['_data'])return;const _0x1b4be0=mars3d__namespace[_0x52b1f2(0x1bd)]['getExtentByGeoJSON']({'type':'FeatureCollection','features':this['dataSet']['_data']});if(!_0x1b4be0)return;return _0xa46d29!==null&&_0xa46d29!==void 0x0&&_0xa46d29['isFormat']?_0x1b4be0:Cesium[_0x52b1f2(0x189)]['fromDegrees'](_0x1b4be0['xmin'],_0x1b4be0['ymin'],_0x1b4be0[_0x52b1f2(0x193)],_0x1b4be0['ymax']);}[_0x5d17ab(0x177)](_0x1fd6fd){const _0x188e87=_0x5d17ab;this['_cache_event']=_0x1fd6fd,this[_0x188e87(0x183)]&&this['_mapVRenderer'][_0x188e87(0x1a6)](_0x1fd6fd['windowPosition'],_0x1fd6fd);}['_onMapMouseMove'](_0x5947ad){const _0x22f1b9={_0x10625e:0x183},_0x2c57bc=_0x5d17ab;this['_cache_event']=_0x5947ad,this[_0x2c57bc(_0x22f1b9._0x10625e)]&&this['_mapVRenderer'][_0x2c57bc(0x1b6)](_0x5947ad['windowPosition'],_0x5947ad);}['on'](_0x319abf,_0x23d1a8,_0xa60788){const _0x2786ac={_0x3b8575:0x1a9,_0x1ec59e:0x1be,_0x5663af:0x15a,_0x46b194:0x16b},_0x12eed5=_0x5d17ab;this['options']['methods']=this[_0x12eed5(_0x2786ac._0x3b8575)][_0x12eed5(0x15a)]||{};if(_0x319abf===mars3d__namespace['EventType'][_0x12eed5(_0x2786ac._0x1ec59e)])this['options'][_0x12eed5(_0x2786ac._0x5663af)]['click']=_0x2c8153=>{_0x2c8153&&_0x23d1a8['bind'](_0xa60788)({...this['_cache_event'],'layer':this,'data':_0x2c8153});},this['_map']['on'](mars3d__namespace[_0x12eed5(_0x2786ac._0x46b194)]['click'],this['_onMapClick'],this);else _0x319abf===mars3d__namespace['EventType']['mouseMove']&&(this['options'][_0x12eed5(_0x2786ac._0x5663af)]['mousemove']=_0x1616f7=>{_0x1616f7&&_0x23d1a8['bind'](_0xa60788)({...this['_cache_event'],'layer':this,'data':_0x1616f7});},this['_map']['on'](mars3d__namespace['EventType'][_0x12eed5(0x15c)],this['_onMapMouseMove'],this));return this;}['off'](_0x618d6,_0x1b2bb1){const _0x3f34ae={_0xcf7b06:0x1be,_0x5839cd:0x15c},_0x53aae5=_0x5d17ab;if(_0x618d6==='click'){var _0x360a48;this['_map']['off'](_0x618d6,this['_onMapClick'],this),(_0x360a48=this['options']['methods'])!==null&&_0x360a48!==void 0x0&&_0x360a48['mousemove']&&delete this[_0x53aae5(0x1a9)]['methods'][_0x53aae5(_0x3f34ae._0xcf7b06)];}else{if(_0x618d6===_0x53aae5(_0x3f34ae._0x5839cd)){var _0x500ffc;this['_map']['off'](_0x618d6,this[_0x53aae5(0x184)],this),(_0x500ffc=this['options']['methods'])!==null&&_0x500ffc!==void 0x0&&_0x500ffc['mousemove']&&delete this['options']['methods']['mousemove'];}}return this;}}mars3d__namespace['LayerUtil'][_0x5d17ab(0x17d)](_0x5d17ab(0x195),MapVLayer),mars3d__namespace['layer']['MapVLayer']=MapVLayer,mars3d__namespace['mapv']=mapv__namespace,exports[_0x5d17ab(0x197)]=MapVLayer,Object['keys'](mapv)[_0x5d17ab(0x1b8)](function(_0x5e4a49){const _0x162a89={_0x4076c7:0x1a5,_0x9d05e:0x188},_0x52833c=_0x5d17ab;if(_0x5e4a49!=='default'&&!exports[_0x52833c(_0x162a89._0x4076c7)](_0x5e4a49))Object[_0x52833c(_0x162a89._0x9d05e)](exports,_0x5e4a49,{'enumerable':!![],'get':function(){return mapv[_0x5e4a49];}});}),Object['defineProperty'](exports,'__esModule',{'value':!![]});
}));
{
"name": "mars3d-mapv",
"version": "3.7.2",
"version": "3.7.3",
"description": "Mars3D平台插件,结合mapv可视化功能插件",

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

"devDependencies": {
"mars3d": "~3.7.2"
"mars3d": "~3.7.3"
},

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