mars3d-mapv
Version:
Mars3D平台插件,结合mapv可视化功能插件
16 lines (15 loc) • 42.2 kB
JavaScript
/**
* Mars3D平台插件,结合mapv可视化功能插件 mars3d-mapv
*
* 版本信息:v3.10.2
* 编译日期:2025-08-11 22:12
* 版权所有:Copyright by 火星科技 http://mars3d.cn
* 使用单位:火星科技免费公开版 ,2025-07-01
*/
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, (window.mars3d || require('mars3d')), (window.mapv || require('mapv'))) :
typeof define === 'function' && define.amd ? define(['exports', 'mars3d', 'mapv'], factory) :
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global["mars3d-mapv"] = {}, global.mars3d, global.mapv));
})(this, (function (exports, mars3d, mapv) {
'use strict';function _0x4de5d1(_0x300c41,_0x4d2d0c){return _0x5444(_0x300c41- -0x188,_0x4d2d0c);}(function(_0x2da7de,_0x1f38f5){const _0x11ba3e={_0x33bbd5:0x106,_0x483d32:0xb9,_0x46dd93:0xea,_0x50cc0a:0xba,_0x4d69d7:0x11e,_0x2c0fa0:0xf6,_0x2dd115:0xe8,_0x25cde4:0x11f,_0x4e45ba:0x135,_0x596347:0xf8};function _0x18c717(_0x56e161,_0x12443){return _0x5444(_0x12443- -0xef,_0x56e161);}function _0x1df108(_0x38a7e3,_0x1bb869){return _0x5444(_0x1bb869- -0x11a,_0x38a7e3);}const _0x17f50a=_0x2da7de();while(!![]){try{const _0x1af9a7=-parseInt(_0x1df108(_0x11ba3e._0x33bbd5,0xc4))/0x1*(-parseInt(_0x18c717(_0x11ba3e._0x483d32,0xd2))/0x2)+-parseInt(_0x1df108(_0x11ba3e._0x46dd93,_0x11ba3e._0x50cc0a))/0x3+parseInt(_0x18c717(0xe2,0xd1))/0x4*(-parseInt(_0x18c717(0xfb,0x10f))/0x5)+-parseInt(_0x18c717(0xfb,_0x11ba3e._0x4d69d7))/0x6+parseInt(_0x1df108(_0x11ba3e._0x2c0fa0,_0x11ba3e._0x2dd115))/0x7*(-parseInt(_0x18c717(0x163,_0x11ba3e._0x25cde4))/0x8)+parseInt(_0x18c717(_0x11ba3e._0x4e45ba,_0x11ba3e._0x596347))/0x9+parseInt(_0x18c717(0x108,0x12b))/0xa;if(_0x1af9a7===_0x1f38f5)break;else _0x17f50a['push'](_0x17f50a['shift']());}catch(_0x2c1aa0){_0x17f50a['push'](_0x17f50a['shift']());}}}(_0x2940,0xe5dc7));function _interopNamespace(_0x46d91f){const _0x3e8239={_0x466992:0x1f8},_0x44cd2d={_0x1722cf:0x407,_0x36c905:0x423,_0x24afa9:0xcb};if(_0x46d91f&&_0x46d91f[_0x3bd30d(0x1f2,0x1dd)])return _0x46d91f;function _0x3bd30d(_0x416d02,_0x2d72b5){return _0x5444(_0x416d02- -0x1a,_0x2d72b5);}var _0x4b33ea=Object[_0x28f459(-0x122,-0xdf)](null);_0x46d91f&&Object['keys'](_0x46d91f)['forEach'](function(_0x2090d7){function _0x50fb4f(_0x47a2e5,_0x490728){return _0x28f459(_0x490728,_0x47a2e5-0x4b3);}function _0x3318bd(_0x4220c1,_0x525faf){return _0x3bd30d(_0x525faf- -0x2e3,_0x4220c1);}if(_0x2090d7!==_0x50fb4f(_0x44cd2d._0x1722cf,_0x44cd2d._0x1722cf)){var _0x13dbee=Object[_0x50fb4f(0x410,_0x44cd2d._0x36c905)](_0x46d91f,_0x2090d7);Object[_0x3318bd(-0xe1,-_0x44cd2d._0x24afa9)](_0x4b33ea,_0x2090d7,_0x13dbee[_0x50fb4f(0x41e,0x403)]?_0x13dbee:{'enumerable':!![],'get':function(){return _0x46d91f[_0x2090d7];}});}});_0x4b33ea[_0x3bd30d(_0x3e8239._0x466992,0x231)]=_0x46d91f;function _0x28f459(_0x2a7b5e,_0x9c826f){return _0x5444(_0x9c826f- -0x2be,_0x2a7b5e);}return _0x4b33ea;}var mars3d__namespace=_interopNamespace(mars3d);function _0x2bc7f2(_0x1b338e,_0x4a93fe){return _0x5444(_0x4a93fe-0x24b,_0x1b338e);}var mapv__namespace=_interopNamespace(mapv);const Cesium$1=mars3d__namespace['Cesium'],baiduMapLayer=mapv__namespace?mapv__namespace[_0x2bc7f2(0x43d,0x480)]:null,BaseLayer$1=baiduMapLayer?baiduMapLayer['__proto__']:Function;class MapVRenderer extends BaseLayer$1{constructor(_0x4af31a,_0x50b4cd,_0x2fd1ed,_0x3a4126){const _0x4c6cf9={_0x530117:0x18c,_0x2261b4:0x13e,_0x537100:0x16a,_0x708dad:0x16a};function _0xa89c85(_0x24ec69,_0x131336){return _0x2bc7f2(_0x24ec69,_0x131336-0x53);}super(_0x4af31a,_0x50b4cd,_0x2fd1ed);if(!BaseLayer$1)return;this[_0x235b38(0x185,_0x4c6cf9._0x530117)]=_0x4af31a,this['scene']=_0x4af31a['scene'],this['dataSet']=_0x50b4cd,_0x2fd1ed=_0x2fd1ed||{};function _0x235b38(_0x1fc1c9,_0x4ae470){return _0x2bc7f2(_0x1fc1c9,_0x4ae470- -0x2db);}this[_0x235b38(_0x4c6cf9._0x2261b4,_0x4c6cf9._0x537100)](_0x2fd1ed),this['argCheck'](_0x2fd1ed),this['initDevicePixelRatio'](),this[_0x235b38(_0x4c6cf9._0x708dad,0x18e)]=_0x3a4126,this['stopAniamation']=!0x1,this['animation']=_0x2fd1ed[_0xa89c85(0x4cc,0x4d2)];}['initDevicePixelRatio'](){const _0x3cbd48={_0x26ffb5:0x1df},_0x1ad10e={_0x516bbc:0x606};function _0x446a41(_0x50a63d,_0x562583){return _0x2bc7f2(_0x50a63d,_0x562583- -_0x1ad10e._0x516bbc);}function _0x4a6242(_0x119bca,_0x2728d8){return _0x2bc7f2(_0x2728d8,_0x119bca- -0x5e3);}this[_0x4a6242(-_0x3cbd48._0x26ffb5,-0x1f2)]=window[_0x4a6242(-0x1df,-0x1d8)]||0x1;}[_0x2bc7f2(0x442,0x454)](){}[_0x4de5d1(0x91,0x9a)](){const _0x4590bb={_0x2d2bbe:0x56a},_0x28547d={_0x1e1850:0xe6},_0x8a68fa=this['options']['animation'];function _0x576d81(_0x2da3cd,_0x31efbd){return _0x2bc7f2(_0x31efbd,_0x2da3cd-_0x28547d._0x1e1850);}function _0x54da68(_0x471506,_0x5880af){return _0x2bc7f2(_0x471506,_0x5880af-0x167);}this['isEnabledTime']()&&this['animator']&&(this['steps']['step']=_0x8a68fa[_0x576d81(0x513,0x4fd)][_0x576d81(_0x4590bb._0x2d2bbe,0x56f)]);}['animatorMoveendEvent'](){const _0x36f78d={_0x59769a:0x61};function _0x1561c8(_0x45c89e,_0x47c943){return _0x4de5d1(_0x45c89e- -0xe2,_0x47c943);}this['isEnabledTime']()&&this[_0x1561c8(-0xa2,-_0x36f78d._0x59769a)];}['getContext'](){const _0xc79334={_0x39813d:0xed},_0x18e106={_0xd8a8ab:0x3bc};function _0x37ee31(_0x842b15,_0x23fce){return _0x2bc7f2(_0x23fce,_0x842b15- -0x508);}function _0x52ed30(_0x3c25fc,_0x43d15c){return _0x2bc7f2(_0x43d15c,_0x3c25fc- -_0x18e106._0xd8a8ab);}return this['canvasLayer']['canvas'][_0x52ed30(0x78,0x60)](this[_0x37ee31(-_0xc79334._0x39813d,-0xd1)]);}['init'](_0x5baa13){const _0x17a945={_0x1269be:0xbb,_0x53bb8d:0x3c,_0x4e7d8e:0x19,_0x149df5:0x4b,_0x20ec79:0x67},_0x117fea={_0x49ee48:0x4d0};this['options']=_0x5baa13,this['initDataRange'](_0x5baa13);function _0x80621f(_0x311f88,_0x228f7d){return _0x2bc7f2(_0x228f7d,_0x311f88- -_0x117fea._0x49ee48);}this['context']=this[_0x80621f(-0x7d,-0x88)]['context']||'2d';function _0x4048da(_0x4c87f3,_0x401613){return _0x2bc7f2(_0x401613,_0x4c87f3- -0x48f);}Cesium$1[_0x80621f(-_0x17a945._0x1269be,-0xaa)](this[_0x4048da(-_0x17a945._0x53bb8d,-_0x17a945._0x4e7d8e)][_0x4048da(-0x39,-_0x17a945._0x149df5)])&&this[_0x80621f(-_0x17a945._0x20ec79,-0x29)]&&this['canvasLayer'][_0x80621f(-0xba,-0xc5)]&&this['canvasLayer']['setZIndex'](this['options']['zIndex']),this['initAnimator']();}[_0x2bc7f2(0x403,0x400)](_0x2364fd){const _0xff6191={_0x300359:0x41f,_0x2f8da0:0x406,_0x850062:0x3d8,_0x1837c6:0x3a2,_0x50486c:0x1ae,_0x172367:0x1ed,_0x5084fa:0x39b,_0x74c0c5:0x364,_0x375804:0x1f4,_0xd06284:0x20e,_0x537fff:0x236,_0x484f27:0x210,_0x5da4a0:0x238,_0x992635:0x227,_0x21455a:0x3da,_0x410ede:0x3d6,_0x7876aa:0x249,_0x5dc363:0x227,_0x4390c3:0x3ea,_0x26c3aa:0x1f6,_0x95ece9:0x3c7,_0x20adc1:0x19d,_0x240199:0x1bb,_0x255710:0x3f7,_0x1e22ee:0x3da,_0x6d81bb:0x3a7,_0x28e9f6:0x1d5,_0x4b0b75:0x1ad,_0x19f63f:0x1bf,_0x377f0f:0x218,_0x3354c9:0x1dd,_0x2325be:0x413,_0x433804:0x219,_0x4dd55d:0x200,_0x4d76f5:0x3d4,_0x1533cf:0x3da,_0xc4cae7:0x39a,_0x239e32:0x217,_0x3914cd:0x372,_0x160b34:0x1ec},_0x18eaa4={_0x66ef0c:0x167},_0x57c4bc={_0xac8e36:0x245,_0x29ead9:0xb1,_0x350689:0x98,_0x3148ea:0x8a,_0x13a042:0x87,_0x2cfc0d:0xd0,_0x37a649:0x275,_0x4452f8:0x29c},_0x18e2cf={_0x4c13bf:0x45d};if(!this[_0x2a9d6d(0x3f0,_0xff6191._0x300359)]||this['stopAniamation'])return;const _0x2496ed=this[_0x3d62dc(0x18a,0x1c6)],_0x5b18b8=this['options'][_0x2a9d6d(_0xff6191._0x2f8da0,0x441)],_0x4cadbe=this['getContext']();if(this['isEnabledTime']()){if(void 0x0===_0x2364fd)return void this[_0x2a9d6d(_0xff6191._0x850062,0x3ea)](_0x4cadbe);this[_0x2a9d6d(_0xff6191._0x1837c6,_0xff6191._0x850062)]==='2d'&&(_0x4cadbe[_0x3d62dc(_0xff6191._0x50486c,_0xff6191._0x172367)](),_0x4cadbe[_0x2a9d6d(_0xff6191._0x5084fa,_0xff6191._0x74c0c5)]='destination-out',_0x4cadbe['fillStyle']='rgba(0,\x200,\x200,\x20.1)',_0x4cadbe[_0x2a9d6d(0x3fd,0x400)](0x0,0x0,_0x4cadbe['canvas']['width'],_0x4cadbe[_0x3d62dc(0x22a,0x22c)]['height']),_0x4cadbe[_0x3d62dc(_0xff6191._0x375804,0x1e3)]());}else this[_0x3d62dc(0x20b,_0xff6191._0xd06284)](_0x4cadbe);if(this['context']==='2d')for(const _0x191e5a in this['options']){_0x4cadbe[_0x191e5a]=this['options'][_0x191e5a];}else _0x4cadbe[_0x3d62dc(0x22b,_0xff6191._0xd06284)](_0x4cadbe['COLOR_BUFFER_BIT']);const _0x2d2e2e={'transferCoordinate':function(_0x2c5d90){const _0x476401={_0x22e259:0x175},_0x4e9434=null;let _0x3f499d=_0x2496ed['mapvFixedHeight'];_0x2496ed[_0x192e98(_0x57c4bc._0xac8e36,0x23a)]&&(_0x3f499d=_0x2496ed[_0x11ba57(-_0x57c4bc._0x29ead9,-_0x57c4bc._0x350689)](Cesium$1['Cartographic']['fromDegrees'](_0x2c5d90[0x0],_0x2c5d90[0x1])));const _0x7826c=Cesium$1[_0x11ba57(-0x64,-_0x57c4bc._0x3148ea)]['fromDegrees'](_0x2c5d90[0x0],_0x2c5d90[0x1],_0x3f499d);function _0x192e98(_0x47f08e,_0x415a56){return _0x2a9d6d(_0x47f08e- -_0x476401._0x22e259,_0x415a56);}if(!_0x7826c)return _0x4e9434;const _0x52d790=mars3d__namespace['PointTrans'][_0x192e98(0x23d,0x233)](_0x2496ed,_0x7826c);if(!_0x52d790)return _0x4e9434;if(_0x2496ed['mapvDepthTest']&&_0x2496ed[_0x11ba57(-_0x57c4bc._0x13a042,-0x4b)]===Cesium$1['SceneMode']['SCENE3D']){const _0x559349=new Cesium$1[(_0x192e98(0x251,0x27e))](_0x2496ed['globe']['ellipsoid'],_0x2496ed[_0x11ba57(-_0x57c4bc._0x2cfc0d,-0xaa)]['positionWC']),_0x8140d7=_0x559349[_0x192e98(_0x57c4bc._0x37a649,_0x57c4bc._0x4452f8)](_0x7826c);if(!_0x8140d7)return _0x4e9434;}function _0x11ba57(_0x39d349,_0x4a21c9){return _0x2a9d6d(_0x39d349- -_0x18e2cf._0x4c13bf,_0x4a21c9);}return[_0x52d790['x'],_0x52d790['y']];}};void 0x0!==_0x2364fd&&(_0x2d2e2e['filter']=function(_0x457d60){const _0xdb34a6={_0x3c9791:0x35a};function _0x21b301(_0x1aef4b,_0x11688a){return _0x3d62dc(_0x11688a,_0x1aef4b- -0x12);}const _0xffd846=_0x5b18b8[_0x268f6f(-_0x18eaa4._0x66ef0c,-0x19e)]||0xa;function _0x268f6f(_0x158c29,_0xeb2a59){return _0x3d62dc(_0xeb2a59,_0x158c29- -_0xdb34a6._0x3c9791);}return!!(_0x2364fd&&_0x457d60['time']>_0x2364fd-_0xffd846&&_0x457d60[_0x21b301(0x213,0x203)]<_0x2364fd);});let _0x2b26dc;function _0x3d62dc(_0x39f167,_0x430a63){return _0x2bc7f2(_0x39f167,_0x430a63- -0x243);}if(this['options'][_0x3d62dc(0x1a0,0x1d9)]===_0x2a9d6d(0x3fe,0x410)&&(!this[_0x3d62dc(_0xff6191._0x537fff,_0xff6191._0x484f27)][_0x3d62dc(_0xff6191._0x5da4a0,_0xff6191._0x992635)]||this[_0x2a9d6d(_0xff6191._0x21455a,_0xff6191._0x410ede)][_0x3d62dc(_0xff6191._0x7876aa,_0xff6191._0x5dc363)]>=this['getZoom']())){this[_0x2a9d6d(0x3ee,_0xff6191._0x4390c3)]['getExtent']();const _0x1d7f86=this['getZoom'](),_0x170948=this['supercluster'][_0x3d62dc(_0xff6191._0x26c3aa,0x236)]([-0xb4,-0x5a,0xb4,0x5a],_0x1d7f86);this[_0x3d62dc(0x1d6,0x1bf)]=this['supercluster'][_0x2a9d6d(0x3e2,_0xff6191._0x95ece9)][_0x1d7f86]['max'],this['pointCountMin']=this[_0x3d62dc(_0xff6191._0x20adc1,_0xff6191._0x240199)]['trees'][_0x1d7f86][_0x2a9d6d(0x3cd,_0xff6191._0x255710)];let _0x1483e7={},_0x5f0817=null,_0x529907=null;if(this['pointCountMax']===this[_0x3d62dc(0x1d4,0x1d5)])_0x5f0817=this['options']['fillStyle'],_0x529907=this[_0x2a9d6d(_0xff6191._0x1e22ee,0x3a2)][_0x2a9d6d(_0xff6191._0x6d81bb,0x386)]||0x8;else{const _0x1f7cd6={};_0x1f7cd6['min']=this[_0x3d62dc(0x20f,_0xff6191._0x28e9f6)],_0x1f7cd6['max']=this[_0x3d62dc(_0xff6191._0x4b0b75,_0xff6191._0x19f63f)],_0x1f7cd6['minSize']=this['options'][_0x3d62dc(_0xff6191._0x377f0f,_0xff6191._0x3354c9)]||0x8,_0x1f7cd6['maxSize']=this[_0x2a9d6d(0x3da,0x3a0)]['maxSize']||0x1e,_0x1f7cd6['gradient']=this[_0x2a9d6d(0x3da,_0xff6191._0x2325be)]['gradient'],_0x1483e7=new mapv__namespace[(_0x3d62dc(_0xff6191._0x433804,0x1fd))](_0x1f7cd6);}for(let _0xccf479=0x0;_0xccf479<_0x170948['length'];_0xccf479++){const _0x4b7fd9=_0x170948[_0xccf479];_0x4b7fd9['properties']&&_0x4b7fd9['properties'][_0x3d62dc(_0xff6191._0x4dd55d,0x23f)]?(_0x170948[_0xccf479]['size']=_0x529907||_0x1483e7['getSize'](_0x4b7fd9['properties']['point_count']),_0x170948[_0xccf479]['fillStyle']=_0x5f0817||_0x1483e7['getColor'](_0x4b7fd9['properties'][_0x3d62dc(0x1ef,0x1c4)])):_0x170948[_0xccf479]['size']=this['options']['size'];}this[_0x2a9d6d(0x3c5,_0xff6191._0x4d76f5)][_0x3d62dc(0x178,0x1ba)](_0x170948),_0x2b26dc=this[_0x2a9d6d(0x3c5,0x3d0)]['get'](_0x2d2e2e);}else _0x2b26dc=this['dataSet']['get'](_0x2d2e2e);this['processData'](_0x2b26dc);function _0x2a9d6d(_0x2e2336,_0x356c08){return _0x4de5d1(_0x2e2336-0x35a,_0x356c08);}this[_0x2a9d6d(_0xff6191._0x1533cf,_0xff6191._0xc4cae7)]['unit']==='m'&&this['options']['size']&&(this[_0x3d62dc(_0xff6191._0x239e32,0x210)]['_size']=this['options']['size']);const _0x5af0c5=mars3d__namespace[_0x2a9d6d(0x395,_0xff6191._0x3914cd)]['toWindowCoordinates'](_0x2496ed,Cesium$1['Cartesian3'][_0x3d62dc(_0xff6191._0x160b34,0x22e)](0x0,0x0));if(!_0x5af0c5)return;this['drawContext'](_0x4cadbe,new mapv__namespace['DataSet'](_0x2b26dc),this['options'],_0x5af0c5),this['options']['updateCallback']&&this['options']['updateCallback'](_0x2364fd);}[_0x4de5d1(0x82,0x6a)](_0x54535d,_0x1bfe2c){const _0x51befd={_0x3eb6c9:0x2a,_0x207b70:0x57};let _0x73c18e=_0x54535d;_0x73c18e&&_0x73c18e[_0x42b2a5(0x0,-_0x51befd._0x3eb6c9)]&&(_0x73c18e=_0x73c18e[_0x42b2a5(-_0x51befd._0x207b70,-0x2a)]()),void 0x0!==_0x73c18e&&this[_0x3261f0(0x511,0x513)][_0x3261f0(0x517,0x4db)](_0x73c18e);function _0x42b2a5(_0x561fc2,_0x3ac313){return _0x4de5d1(_0x3ac313- -0xcb,_0x561fc2);}function _0x3261f0(_0x318e67,_0x4e9140){return _0x2bc7f2(_0x318e67,_0x4e9140-0xde);}const _0x56b400={};_0x56b400[_0x42b2a5(-0x2c,-0x4b)]=_0x1bfe2c,super['update'](_0x56b400);}[_0x2bc7f2(0x3dc,0x403)](_0x55790e,_0x528cec){const _0xd18240={_0xf723ef:0x10c,_0x339d94:0x3f8},_0x23ccc8={_0x21980d:0x31d};let _0x7e2a4c=_0x55790e;const _0x503384={};_0x503384[_0x301bcf(_0xd18240._0xf723ef,0x136)]=_0x528cec;function _0x301bcf(_0x215984,_0x4c9480){return _0x2bc7f2(_0x215984,_0x4c9480- -_0x23ccc8._0x21980d);}function _0x39cf6d(_0x118430,_0x38181d){return _0x2bc7f2(_0x38181d,_0x118430- -0x53);}_0x55790e&&_0x55790e['get']&&(_0x7e2a4c=_0x55790e['get']()),this['dataSet'][_0x39cf6d(0x3c7,_0xd18240._0x339d94)](_0x7e2a4c),this['update'](_0x503384);}['getData'](){return this['dataSet'];}['removeData'](_0x348103){const _0x5679ea={_0x1fd138:0x13d,_0x445129:0x43b};function _0x46b7ca(_0x1aeb9f,_0x432c2f){return _0x2bc7f2(_0x432c2f,_0x1aeb9f-0x3e);}function _0x4d68c3(_0x39dcaf,_0x20d88a){return _0x2bc7f2(_0x39dcaf,_0x20d88a- -0x572);}if(this['dataSet']){const _0x543abe=this['dataSet']['get']({'filter':function(_0xa63d24){return _0x348103==null||typeof _0x348103!=='function'||!_0x348103(_0xa63d24);}});this[_0x4d68c3(-0x171,-_0x5679ea._0x1fd138)][_0x46b7ca(_0x5679ea._0x445129,0x457)](_0x543abe);const _0x339c63={};_0x339c63['options']=null,this['update'](_0x339c63);}}[_0x4de5d1(0x98,0x9c)](){this['dataSet']&&this['dataSet'][_0x487465(0x2ab,0x274)]();function _0x487465(_0x206d5f,_0x54077e){return _0x4de5d1(_0x206d5f-0x22d,_0x54077e);}const _0x12bd77={};_0x12bd77['options']=null,this['update'](_0x12bd77);}[_0x2bc7f2(0x455,0x41c)](){this['canvasLayer']['draw']();}['clear'](_0x4c5e58){const _0x326df9={_0x3ccb0f:0x340,_0x4b9bce:0x348,_0x1f3c98:0x358,_0x36c30f:0x24c},_0x18fa33={_0x1acddf:0x2bc},_0x5934d5={_0x34d453:0x223};function _0xb6e2d1(_0x3d5821,_0x4ee372){return _0x2bc7f2(_0x4ee372,_0x3d5821- -_0x5934d5._0x34d453);}function _0x3ef737(_0x1dcbf9,_0x2e9000){return _0x4de5d1(_0x2e9000-_0x18fa33._0x1acddf,_0x1dcbf9);}_0x4c5e58&&_0x4c5e58['clearRect']&&_0x4c5e58[_0x3ef737(_0x326df9._0x3ccb0f,_0x326df9._0x4b9bce)](0x0,0x0,_0x4c5e58[_0x3ef737(0x333,_0x326df9._0x1f3c98)]['width'],_0x4c5e58[_0xb6e2d1(_0x326df9._0x36c30f,0x24e)]['height']);}['getZoom'](){return this['map']['level'];}['destroy'](){const _0x3ede7e={_0x11e067:0x43e,_0x3f30fe:0x479},_0x513499={_0x5a379f:0x3b1};this['clear'](this['getContext']());function _0x2cbb88(_0x5c50ad,_0x39dbd1){return _0x4de5d1(_0x5c50ad-0x4c7,_0x39dbd1);}this['clearData']();function _0x51aa65(_0x5b6566,_0x8e88ca){return _0x4de5d1(_0x5b6566-_0x513499._0x5a379f,_0x8e88ca);}this['animator']&&this['animator'][_0x51aa65(_0x3ede7e._0x11e067,_0x3ede7e._0x3f30fe)](),this['animator']=null,this[_0x51aa65(0x447,0x465)]=null;}}if(mapv__namespace!==null&&mapv__namespace!==void 0x0&&mapv__namespace[_0x2bc7f2(0x3f8,0x43c)])mapv__namespace['DataSet']['prototype']['transferCoordinate']=function(_0x288698,_0xd6fa32,_0x5d16f6,_0x57e0d0){const _0x225330={_0x2190c9:0x5d3,_0xe0cc46:0x2d3,_0x445c51:0x2b2,_0x51bf76:0x5ba,_0xe4d144:0x5a0,_0x15dde6:0x306,_0x43ba69:0x2df,_0x9f1d:0x5bb},_0x323115={_0x33801f:0x1fa};_0x57e0d0=_0x57e0d0||_0x10069e(0x2ec,0x2d4),_0x5d16f6=_0x5d16f6||_0x28a1c8(0x5c0,_0x225330._0x2190c9);for(let _0x50d521=0x0;_0x50d521<_0x288698[_0x10069e(0x2bf,_0x225330._0xe0cc46)];_0x50d521++){const _0x2e4978=_0x288698[_0x50d521]['geometry'],_0x142f8f=_0x2e4978[_0x5d16f6];switch(_0x2e4978['type']){case'Point':{const _0x5d36a7=_0xd6fa32(_0x142f8f);_0x5d36a7?_0x2e4978[_0x57e0d0]=_0x5d36a7:_0x2e4978[_0x57e0d0]=[-0x3e7,-0x3e7];}break;case _0x10069e(0x2c3,_0x225330._0x445c51):{const _0x5cccf0=[];for(let _0x19adf9=0x0;_0x19adf9<_0x142f8f['length'];_0x19adf9++){const _0x565f32=_0xd6fa32(_0x142f8f[_0x19adf9]);_0x565f32&&_0x5cccf0['push'](_0x565f32);}_0x2e4978[_0x57e0d0]=_0x5cccf0;}break;case _0x28a1c8(_0x225330._0x51bf76,_0x225330._0xe4d144):case _0x10069e(_0x225330._0x15dde6,0x2e9):{const _0x5d42e7=_0x5d38f2(_0x142f8f);_0x2e4978[_0x57e0d0]=_0x5d42e7;}break;case _0x10069e(_0x225330._0x43ba69,0x2c7):{const _0x27a62a=[];for(let _0x43915c=0x0;_0x43915c<_0x142f8f[_0x28a1c8(_0x225330._0x9f1d,0x5f3)];_0x43915c++){const _0x291eb4=_0x5d38f2(_0x142f8f[_0x43915c]);_0x291eb4['length']>0x0&&_0x27a62a['push'](_0x291eb4);}_0x2e4978[_0x57e0d0]=_0x27a62a;}break;}}function _0x5d38f2(_0x20bf58){function _0x1b21d7(_0x2533c3,_0x41e917){return _0x10069e(_0x2533c3,_0x41e917- -0x48f);}const _0x5a215d=[];for(let _0xdaac3=0x0;_0xdaac3<_0x20bf58['length'];_0xdaac3++){const _0x1310e0=_0x20bf58[_0xdaac3],_0x43776f=[];for(let _0xa0aab5=0x0;_0xa0aab5<_0x1310e0['length'];_0xa0aab5++){const _0x30bf5f=_0xd6fa32(_0x1310e0[_0xa0aab5]);_0x30bf5f&&_0x43776f[_0x1b21d7(-_0x323115._0x33801f,-0x1d3)](_0x30bf5f);}_0x43776f['length']>0x0&&_0x5a215d['push'](_0x43776f);}return _0x5a215d;}function _0x28a1c8(_0x396efb,_0xccb236){return _0x4de5d1(_0x396efb-0x556,_0xccb236);}function _0x10069e(_0x3aa099,_0x523869){return _0x2bc7f2(_0x3aa099,_0x523869- -0x165);}return _0x288698;};else throw new Error('请引入\x20mapv\x20库\x20');const Cesium=mars3d__namespace['Cesium'],BaseLayer=mars3d__namespace['layer'][_0x4de5d1(0x8f,0x8b)];class MapVLayer extends BaseLayer{constructor(_0x4d534c,_0x58a928){const _0x3d5da1={_0x272e3f:0x41e,_0x3edbb0:0x44b,_0x1ebeff:0x453},_0x11f59d={_0x2903b5:0xb0};super(_0x4d534c);function _0x94d612(_0x132b9c,_0xce6b77){return _0x2bc7f2(_0xce6b77,_0x132b9c- -_0x11f59d._0x2903b5);}function _0x1963dc(_0x4f7d77,_0x28c211){return _0x4de5d1(_0x4f7d77-0x3af,_0x28c211);}this[_0x1963dc(0x3ed,_0x3d5da1._0x272e3f)]=this['options']['pointerEvents'],this['dataSet']=_0x58a928||new mapv__namespace[(_0x1963dc(0x418,0x409))](_0x4d534c['data']),this[_0x1963dc(_0x3d5da1._0x3edbb0,_0x3d5da1._0x1ebeff)]=null;}get['pointerEvents'](){const _0x5f0178={_0x513e88:0x36};function _0x138a9d(_0x5ec744,_0x464fb3){return _0x2bc7f2(_0x464fb3,_0x5ec744- -0x41d);}return this[_0x138a9d(-0xc,_0x5f0178._0x513e88)];}set['pointerEvents'](_0x5d56aa){const _0x32bcc3={_0x5ab067:0x4ca,_0x2c1ba2:0x4a4,_0x10f95f:0x48a},_0x5ee99d={_0x858f02:0x5b};function _0x2af496(_0x14edda,_0x2ced6d){return _0x4de5d1(_0x2ced6d-0x44d,_0x14edda);}function _0x176db7(_0x5ce6fa,_0x3fa738){return _0x4de5d1(_0x3fa738- -_0x5ee99d._0x858f02,_0x5ce6fa);}this['_pointerEvents']=_0x5d56aa,this[_0x2af496(0x4f0,0x4e9)]&&(_0x5d56aa?this['canvas'][_0x2af496(0x4ef,_0x32bcc3._0x5ab067)]['pointerEvents']=_0x2af496(0x4d5,0x4c2):this['canvas']['style']['pointerEvents']=_0x2af496(_0x32bcc3._0x2c1ba2,_0x32bcc3._0x10f95f));}['_showHook'](_0x5c248d){const _0x28056b={_0x28c3c4:0x36f},_0xa8ef91={_0x1eb2e1:0x18c};function _0xeae497(_0x1c5412,_0x388bb8){return _0x4de5d1(_0x1c5412-0x2d3,_0x388bb8);}function _0x3bd023(_0x566618,_0x566aa9){return _0x4de5d1(_0x566aa9- -_0xa8ef91._0x1eb2e1,_0x566618);}_0x5c248d?this[_0xeae497(_0x28056b._0x28c3c4,0x349)]['style']['display']='block':this[_0xeae497(_0x28056b._0x28c3c4,0x34f)][_0x3bd023(-0xf9,-0x10f)]['display']='none';}['_mountedHook'](){const _0x333954={_0x3185b1:0x56c,_0x1519c2:0x55b,_0x233342:0x199,_0x1c185d:0x122,_0x4f157e:0x142,_0x4b0664:0x178,_0x50db0c:0x1ae,_0x2634dd:0x16c},_0x2d9c08={_0x46e311:0x5b7};function _0x8356e6(_0x511b47,_0x3b96f8){return _0x2bc7f2(_0x511b47,_0x3b96f8-0xe8);}this[_0x8356e6(_0x333954._0x3185b1,_0x333954._0x1519c2)]['scene']['mapvDepthTest']=this[_0x450e9f(-0x164,-_0x333954._0x233342)]['depthTest']??!![];function _0x450e9f(_0xa6815c,_0x26e256){return _0x2bc7f2(_0x26e256,_0xa6815c- -_0x2d9c08._0x46e311);}this['_map']['scene']['mapvAutoHeight']=this[_0x450e9f(-0x164,-_0x333954._0x1c185d)][_0x450e9f(-_0x333954._0x4f157e,-_0x333954._0x4b0664)]??![],this[_0x8356e6(0x53f,0x55b)][_0x450e9f(-_0x333954._0x50db0c,-_0x333954._0x2634dd)]['mapvFixedHeight']=this['options']['fixedHeight']??0x0;}['_addedHook'](){const _0x38b3c7={_0x44adb9:0x15d,_0x3a8c10:0x122,_0x99e3aa:0x5d7,_0x2a7ba9:0x570,_0xf7c00:0x56c,_0x20540f:0x16d,_0x19496c:0x511,_0x2461dc:0x554};this['dataSet']&&(!this['dataSet']['_data']||this[_0x40bfc5(_0x38b3c7._0x44adb9,_0x38b3c7._0x3a8c10)][_0x3905c4(_0x38b3c7._0x99e3aa,0x593)]['length']===0x0)&&(this['dataSet']['_data']=[]['concat'](this[_0x3905c4(_0x38b3c7._0x2a7ba9,_0x38b3c7._0xf7c00)][_0x3905c4(0x51d,0x533)]));function _0x3905c4(_0x3cc6de,_0x65e554){return _0x2bc7f2(_0x3cc6de,_0x65e554-0x137);}this['_mapVRenderer']=new MapVRenderer(this[_0x40bfc5(_0x38b3c7._0x20540f,0x160)],this[_0x40bfc5(0x159,0x122)],this['options'],this),this['initDevicePixelRatio'](),this['canvas']=this['_createCanvas'](),this['render']=this['render']['bind'](this),this[_0x3905c4(_0x38b3c7._0x19496c,_0x38b3c7._0x2461dc)]();function _0x40bfc5(_0x1e963d,_0x4825cc){return _0x4de5d1(_0x4825cc-0xc0,_0x1e963d);}this['_reset']();}['_removedHook'](){const _0x33137a={_0x3003a6:0x1f3,_0x184249:0x1f4,_0x21a25c:0x1ad,_0x4ce793:0x1a4},_0xef25ef={_0x11a3ce:0x1ff},_0x4f74ee={_0x302142:0x602};this[_0x41ed83(-0x22e,-_0x33137a._0x3003a6)]();function _0x41ed83(_0x44ef07,_0x3854f9){return _0x2bc7f2(_0x44ef07,_0x3854f9- -_0x4f74ee._0x302142);}function _0x2eb525(_0x59376a,_0x2a60eb){return _0x2bc7f2(_0x2a60eb,_0x59376a- -_0xef25ef._0x11a3ce);}this['_mapVRenderer']&&(this['_mapVRenderer']['destroy'](),this[_0x2eb525(0x27c,0x286)]=null),this[_0x2eb525(0x270,0x264)][_0x2eb525(0x232,_0x33137a._0x184249)][_0x41ed83(-_0x33137a._0x21a25c,-_0x33137a._0x4ce793)](this['canvas']);}['initDevicePixelRatio'](){this['devicePixelRatio']=window['devicePixelRatio']||0x1;}[_0x4de5d1(0x4a,0x8a)](){const _0x4d89ac={_0x4e002b:0x18f,_0x5d1931:0x1aa,_0x38f06d:0x19f},_0x10fe01={_0x1e9fc1:0x13b};var _0x29e98d,_0x48a818;this['_map']['on'](mars3d__namespace['EventType']['mouseDown'],this['_onMoveStartEvent'],this),this[_0x19136c(0x1db,0x1f9)]['on'](mars3d__namespace['EventType']['cameraMoveStart'],this['_onMoveStartEvent'],this),this['_map']['on'](mars3d__namespace['EventType']['cameraMoveEnd'],this[_0x46f950(0x19d,_0x4d89ac._0x4e002b)],this);function _0x46f950(_0x53f38d,_0x363924){return _0x2bc7f2(_0x363924,_0x53f38d- -0x2e1);}(_0x29e98d=this['options'])!==null&&_0x29e98d!==void 0x0&&(_0x29e98d=_0x29e98d['methods'])!==null&&_0x29e98d!==void 0x0&&_0x29e98d[_0x46f950(0x131,0x151)]&&this['_map']['on'](mars3d__namespace['EventType']['click'],this['_onMapClick'],this);function _0x19136c(_0x13dc37,_0x35de6f){return _0x4de5d1(_0x13dc37-_0x10fe01._0x1e9fc1,_0x35de6f);}(_0x48a818=this['options'])!==null&&_0x48a818!==void 0x0&&(_0x48a818=_0x48a818[_0x19136c(_0x4d89ac._0x5d1931,_0x4d89ac._0x38f06d)])!==null&&_0x48a818!==void 0x0&&_0x48a818['mousemove']&&this['_map']['on'](mars3d__namespace['EventType']['mouseMove'],this['_onMapMouseMove'],this);}['unbindEvent'](){const _0x59c628={_0x5679c6:0x3ad,_0x40c1be:0x41e,_0x3163e0:0x534,_0x3d1421:0x512,_0xfa145a:0x4f0,_0x316fa0:0x4e7,_0x5ebae8:0x509,_0x32fcd7:0x4b0},_0x5f3ed9={_0x5dcb87:0x478};var _0x598090,_0x33bb20;this['_map'][_0x5c2f1b(0x3f6,0x42e)](mars3d__namespace['EventType'][_0x5c2f1b(0x3e6,0x3f6)],this['_onMoveStartEvent'],this),this['_map']['off'](mars3d__namespace[_0x5c2f1b(0x418,0x424)]['cameraMoveStart'],this[_0x5c2f1b(0x3b3,_0x59c628._0x5679c6)],this);function _0x13d32a(_0x2c2f9e,_0x32e012){return _0x4de5d1(_0x2c2f9e-_0x5f3ed9._0x5dcb87,_0x32e012);}this[_0x5c2f1b(_0x59c628._0x40c1be,0x41a)][_0x13d32a(0x4f0,_0x59c628._0x3163e0)](mars3d__namespace[_0x13d32a(_0x59c628._0x3d1421,0x4ef)]['cameraMoveEnd'],this['_onMoveEndEvent'],this),this['_map'][_0x13d32a(_0x59c628._0xfa145a,0x4b5)](mars3d__namespace['EventType']['postRender'],this[_0x5c2f1b(0x3ac,0x38b)],this);(_0x598090=this['options'])!==null&&_0x598090!==void 0x0&&(_0x598090=_0x598090[_0x13d32a(_0x59c628._0x316fa0,0x4e7)])!==null&&_0x598090!==void 0x0&&_0x598090[_0x13d32a(0x4b7,0x4a1)]&&this[_0x13d32a(0x518,_0x59c628._0x5ebae8)][_0x13d32a(0x4f0,_0x59c628._0x32fcd7)](mars3d__namespace['EventType']['click'],this['_onMapClick'],this);function _0x5c2f1b(_0x433959,_0x29cb56){return _0x2bc7f2(_0x29cb56,_0x433959- -0x55);}(_0x33bb20=this['options'])!==null&&_0x33bb20!==void 0x0&&(_0x33bb20=_0x33bb20['methods'])!==null&&_0x33bb20!==void 0x0&&_0x33bb20['mousemove']&&this[_0x13d32a(0x518,0x503)]['off'](mars3d__namespace['EventType'][_0x13d32a(0x4aa,0x4e1)],this['_onMapMouseMove'],this);}['_onMoveStartEvent'](){const _0x208b59={_0x14f0fa:0x44f,_0x57b9c2:0x41f},_0x9ca2b8={_0x248527:0x511};function _0x11645e(_0x595d1a,_0xf8a9fc){return _0x2bc7f2(_0x595d1a,_0xf8a9fc- -_0x9ca2b8._0x248527);}function _0x33b16a(_0x57a270,_0x5e30c8){return _0x4de5d1(_0x57a270-0x3a7,_0x5e30c8);}this[_0x33b16a(_0x208b59._0x14f0fa,0x437)]&&(this['_mapVRenderer']['animatorMovestartEvent'](),this['_map'][_0x33b16a(_0x208b59._0x57b9c2,0x45e)](mars3d__namespace['EventType']['postRender'],this['_reset'],this),this[_0x11645e(-0xa6,-0x9e)]['on'](mars3d__namespace['EventType']['postRender'],this['_reset'],this));}['_onMoveEndEvent'](){const _0x1a85de={_0x49dd42:0x177,_0x304142:0x162,_0x1ab6e2:0x11},_0x516a45={_0x2371d5:0x67};function _0x41bb0e(_0x5cbf2e,_0x28eb73){return _0x2bc7f2(_0x28eb73,_0x5cbf2e- -0x2fc);}function _0x4a1856(_0x65bafb,_0x2be87a){return _0x4de5d1(_0x65bafb- -_0x516a45._0x2371d5,_0x2be87a);}this['_mapVRenderer']&&(this[_0x41bb0e(_0x1a85de._0x49dd42,_0x1a85de._0x304142)][_0x4a1856(_0x1a85de._0x1ab6e2,0x1e)](mars3d__namespace['EventType']['postRender'],this['_reset'],this),this['_mapVRenderer']['animatorMoveendEvent'](),this['_reset']());}['_setOptionsHook'](_0x2481a2,_0x227d3b){const _0x5a7310={_0x5cf923:0x76};this[_0x4ab328(-0x1b,-0x1c)]();function _0x4ab328(_0xf416c7,_0x4f5307){return _0x4de5d1(_0xf416c7- -_0x5a7310._0x5cf923,_0x4f5307);}this['_addedHook']();}[_0x4de5d1(0x30,0xe)](_0x33c74c){const _0x23d592={_0x51f542:0xce,_0x53d0c7:0xc9,_0x352cce:0xfd},_0x4201f7={_0x59350b:0xfe};function _0x8ff89b(_0x206706,_0x3469f3){return _0x4de5d1(_0x3469f3- -0x17d,_0x206706);}function _0xc447df(_0x4338bb,_0x3bc872){return _0x4de5d1(_0x4338bb- -_0x4201f7._0x59350b,_0x3bc872);}this[_0x8ff89b(-0x113,-0xd5)]&&this[_0x8ff89b(-0xc7,-0xd5)][_0xc447df(-_0x23d592._0x51f542,-0xd5)](_0x33c74c,this[_0x8ff89b(-_0x23d592._0x53d0c7,-_0x23d592._0x352cce)]);}['updateData'](_0x271edf){const _0x47ece0={_0x4df155:0x4e4,_0x6b6841:0x4dc,_0xc6610c:0x4ec},_0x5c353c={_0x400dcb:0x99};function _0x185b5e(_0x540b88,_0x216fc3){return _0x2bc7f2(_0x540b88,_0x216fc3-_0x5c353c._0x400dcb);}function _0x2019cf(_0x524ef1,_0x21b9bf){return _0x4de5d1(_0x524ef1-0x439,_0x21b9bf);}this[_0x185b5e(_0x47ece0._0x4df155,0x514)]&&this[_0x2019cf(0x4e1,0x50f)]['updateData'](_0x271edf,this[_0x185b5e(_0x47ece0._0x6b6841,_0x47ece0._0xc6610c)]);}['getData'](){const _0x26dcec={_0x43b23b:0x428,_0x409713:0x1a6,_0x4b8604:0x195};function _0x24c258(_0x25c17e,_0x3a574e){return _0x4de5d1(_0x3a574e- -0x20e,_0x25c17e);}function _0x2d909d(_0x7f15d5,_0x5d052f){return _0x2bc7f2(_0x7f15d5,_0x5d052f- -0x7a);}return this[_0x2d909d(_0x26dcec._0x43b23b,0x401)]&&(this['dataSet']=this['_mapVRenderer'][_0x24c258(-_0x26dcec._0x409713,-_0x26dcec._0x4b8604)]()),this['dataSet'];}['removeData'](_0x1d7d7b){this['_mapVRenderer']&&this['_mapVRenderer']['removeData'](_0x1d7d7b);}['removeAllData'](){const _0x48ce13={_0x1814ea:0x2ee},_0x17d67f={_0x3b4417:0x46c};function _0x54f745(_0x950129,_0x1bef56){return _0x4de5d1(_0x1bef56-_0x17d67f._0x3b4417,_0x950129);}function _0x459146(_0xf4d679,_0x4b65a5){return _0x4de5d1(_0x4b65a5-0x246,_0xf4d679);}this[_0x54f745(0x4f9,0x514)]&&this[_0x459146(0x2d4,_0x48ce13._0x1814ea)][_0x54f745(0x521,0x504)]();}['_createCanvas'](){const _0x5a2cc0={_0x5b8581:0x53a,_0x8b9690:0x571,_0x553a0a:0x1be,_0x502045:0x17b,_0x29c56d:0x190,_0x42c49d:0x1c1,_0x59df91:0x51b,_0x6381f2:0x1bd,_0x46f404:0x17b,_0x241c8b:0x4db,_0x3efc37:0x534,_0x31149c:0x548,_0x4e9c79:0x18c,_0xd6d61a:0x1c8,_0x2fe54e:0x195,_0x3983f6:0x1ba,_0x3e56fc:0x1d5,_0x5d3b9a:0x549,_0x55272b:0x512,_0x245f80:0x527,_0x48c7f1:0x518,_0x535784:0x581,_0x29a424:0x202},_0x49bfa7={_0x405c64:0x212},_0x348a96={_0x10c4f3:0xf3},_0x4359f8=mars3d__namespace[_0x1c3680(0x545,0x56d)][_0x5d4a46(-0x1bc,-0x1bb)]('canvas',_0x5d4a46(-0x132,-0x16b),this[_0x5d4a46(-0x130,-0x172)][_0x1c3680(0x4fd,_0x5a2cc0._0x5b8581)]);_0x4359f8['id']=this['id'],_0x4359f8[_0x1c3680(0x543,0x503)][_0x1c3680(0x537,_0x5a2cc0._0x8b9690)]=_0x5d4a46(-0x1b4,-0x1a4),_0x4359f8[_0x5d4a46(-0x1bd,-0x195)][_0x5d4a46(-0x1e1,-_0x5a2cc0._0x553a0a)]='0px',_0x4359f8[_0x5d4a46(-_0x5a2cc0._0x502045,-0x195)]['left']=_0x5d4a46(-_0x5a2cc0._0x29c56d,-_0x5a2cc0._0x42c49d);function _0x1c3680(_0xaff5f,_0x580e15){return _0x2bc7f2(_0x580e15,_0xaff5f-_0x348a96._0x10c4f3);}_0x4359f8[_0x1c3680(_0x5a2cc0._0x59df91,0x55d)]=parseInt(this['_map'][_0x5d4a46(-0x14f,-0x176)][_0x5d4a46(-0x1c3,-_0x5a2cc0._0x6381f2)]),_0x4359f8['height']=parseInt(this[_0x1c3680(0x566,0x5a1)]['canvas'][_0x5d4a46(-0x1a7,-0x179)]);function _0x5d4a46(_0xbd635b,_0x32653f){return _0x4de5d1(_0x32653f- -_0x49bfa7._0x405c64,_0xbd635b);}_0x4359f8[_0x5d4a46(-0x17e,-0x195)][_0x5d4a46(-_0x5a2cc0._0x46f404,-0x1bd)]=this['_map']['canvas']['style'][_0x1c3680(0x51b,_0x5a2cc0._0x241c8b)],_0x4359f8['style'][_0x1c3680(0x55f,0x56a)]=this[_0x1c3680(0x566,_0x5a2cc0._0x3efc37)][_0x1c3680(0x562,_0x5a2cc0._0x31149c)][_0x5d4a46(-_0x5a2cc0._0x4e9c79,-0x195)]['height'],_0x4359f8[_0x5d4a46(-_0x5a2cc0._0xd6d61a,-_0x5a2cc0._0x2fe54e)]['pointerEvents']=this['_pointerEvents']?'auto':_0x5d4a46(-_0x5a2cc0._0x3983f6,-_0x5a2cc0._0x3e56fc),_0x4359f8['style']['zIndex']=this[_0x5d4a46(-0x15f,-0x192)][_0x1c3680(_0x5a2cc0._0x5d3b9a,_0x5a2cc0._0x55272b)]??0x9;if(this['options'][_0x1c3680(0x50e,0x4fd)]==='2d'){const _0x5f5969=this['devicePixelRatio'];_0x4359f8[_0x1c3680(_0x5a2cc0._0x245f80,_0x5a2cc0._0x48c7f1)](this[_0x1c3680(0x546,_0x5a2cc0._0x535784)][_0x5d4a46(-_0x5a2cc0._0x29a424,-0x1ca)])['scale'](_0x5f5969,_0x5f5969);}return _0x4359f8;}['_reset'](){const _0x41b62a={_0x43d689:0x53f,_0x4200ab:0x519},_0x53ff13={_0x3db0a6:0xcf};function _0x55e326(_0x4c8e15,_0x5c2903){return _0x2bc7f2(_0x5c2903,_0x4c8e15-_0x53ff13._0x3db0a6);}this[_0x55e326(_0x41b62a._0x43d689,_0x41b62a._0x4200ab)](),this['render']();}[_0x4de5d1(0x49,0x56)](){this['_reset']();}['remove'](){const _0x1f7766={_0x46ba32:0x5d2,_0x50aa02:0x5b1},_0x5379da={_0x13956c:0x198};function _0x50853d(_0x2c9151,_0x362483){return _0x4de5d1(_0x2c9151-0x501,_0x362483);}this[_0x50853d(0x5a9,_0x1f7766._0x46ba32)]&&(this[_0x50853d(0x5a9,_0x1f7766._0x50aa02)]['destroy'](),this['_mapVRenderer']=null);function _0x572adc(_0x425d58,_0x10acd5){return _0x4de5d1(_0x10acd5-_0x5379da._0x13956c,_0x425d58);}this['canvas']['parentElement']['removeChild'](this['canvas']);}['render'](){const _0x123c13={_0x502028:0x1e1,_0x1f61ef:0x1ff},_0x155ec0={_0x1fcea0:0x1d2};function _0x56d6e6(_0x103b45,_0x4a4a67){return _0x4de5d1(_0x4a4a67-_0x155ec0._0x1fcea0,_0x103b45);}this['_mapVRenderer'][_0x56d6e6(_0x123c13._0x502028,_0x123c13._0x1f61ef)]();}[_0x4de5d1(0x9d,0xd2)](){const _0x309b79={_0x369843:0xe5,_0x552fc2:0x2a,_0x5288bc:0x7,_0x5da79f:0x65,_0xf31f35:0x3c,_0x3b822e:0x69,_0x2cef41:0xb4,_0x1d14d9:0xeb,_0x1762b2:0xad,_0x1d3790:0xbe,_0xfd17ce:0x58,_0x1315fc:0x11,_0x95e2a6:0x3e,_0x1245e4:0x45},_0x31160a={_0x45995a:0x417};function _0x2a2537(_0x3508cc,_0x55a007){return _0x4de5d1(_0x3508cc-0x14,_0x55a007);}function _0x98a3cd(_0xffbfdc,_0xcd9df8){return _0x2bc7f2(_0xcd9df8,_0xffbfdc- -_0x31160a._0x45995a);}if(this[_0x2a2537(0xb0,_0x309b79._0x369843)]){const _0x30fbd5=this['canvas'];_0x30fbd5['style']['position']=_0x98a3cd(_0x309b79._0x552fc2,-_0x309b79._0x5288bc),_0x30fbd5['style']['top']=_0x2a2537(_0x309b79._0x5da79f,0x52),_0x30fbd5['style']['left']=_0x2a2537(0x65,_0x309b79._0xf31f35),_0x30fbd5[_0x2a2537(_0x309b79._0x3b822e,0x42)]=parseInt(this[_0x2a2537(_0x309b79._0x2cef41,_0x309b79._0x1d14d9)][_0x98a3cd(0x58,0x29)]['width']),_0x30fbd5[_0x2a2537(_0x309b79._0x1762b2,0x9d)]=parseInt(this['_map'][_0x2a2537(0xb0,_0x309b79._0x1d3790)][_0x2a2537(0xad,0x8c)]),_0x30fbd5['style']['width']=this[_0x98a3cd(0x5c,0x55)][_0x98a3cd(_0x309b79._0xfd17ce,0x1b)][_0x98a3cd(0x39,0x2a)][_0x98a3cd(_0x309b79._0x1315fc,_0x309b79._0x95e2a6)],_0x30fbd5['style']['height']=this['_map'][_0x98a3cd(0x58,_0x309b79._0x1245e4)]['style'][_0x98a3cd(0x55,0x1e)];}}[_0x2bc7f2(0x453,0x46e)](_0x57b338){const _0x2d8be4={_0x3ddf5e:0x3e5};if(!this['dataSet']||!this['dataSet']['_data'])return;const _0x14adb8={};function _0x200db5(_0x1b8412,_0x112109){return _0x4de5d1(_0x112109-0x337,_0x1b8412);}_0x14adb8['type']='FeatureCollection',_0x14adb8['features']=this[_0x4cef77(0x395,0x3da)]['_data'];const _0x233568=mars3d__namespace[_0x4cef77(_0x2d8be4._0x3ddf5e,0x406)][_0x4cef77(0x43e,0x3ff)](_0x14adb8);function _0x4cef77(_0x4c7347,_0x19cff5){return _0x2bc7f2(_0x4c7347,_0x19cff5- -0x5b);}if(!_0x233568)return;return _0x57b338!==null&&_0x57b338!==void 0x0&&_0x57b338['isFormat']?_0x233568:Cesium['Rectangle'][_0x4cef77(0x41d,0x416)](_0x233568[_0x200db5(0x374,0x363)],_0x233568['ymin'],_0x233568['xmax'],_0x233568['ymax']);}['_onMapClick'](_0x491674){const _0x2877b9={_0x2d9801:0x13c},_0x489632={_0x4f165a:0x54f};function _0x47c784(_0x519b14,_0x589929){return _0x2bc7f2(_0x519b14,_0x589929- -_0x489632._0x4f165a);}this['_cache_event']=_0x491674;function _0x5cefd9(_0x4c03f4,_0xc9da68){return _0x2bc7f2(_0x4c03f4,_0xc9da68- -0x18);}this[_0x47c784(-0x10e,-0xd4)]&&this['_mapVRenderer']['clickEvent'](_0x491674[_0x47c784(-_0x2877b9._0x2d9801,-0x10c)],_0x491674);}['_onMapMouseMove'](_0x7a689d){const _0x2486d6={_0x3be656:0x40};function _0x2fa1b4(_0x47ab75,_0x23d38e){return _0x2bc7f2(_0x23d38e,_0x47ab75-0x41);}this['_cache_event']=_0x7a689d;function _0x29876a(_0x47ab98,_0x1a92d4){return _0x4de5d1(_0x1a92d4- -0x28,_0x47ab98);}this[_0x29876a(_0x2486d6._0x3be656,0x80)]&&this['_mapVRenderer']['mousemoveEvent'](_0x7a689d[_0x29876a(0x31,0x48)],_0x7a689d);}['on'](_0x7b16f7,_0x27f056,_0x23e640){const _0xcb1e3c={_0x45a8b4:0x1fa,_0x269b92:0x214,_0xf88dcb:0x1c7,_0x6566fc:0xdd,_0x180413:0x9a,_0x10796b:0x1cf},_0x5cdae6={_0x7e6efb:0x51e,_0x53bb1c:0x54e,_0x5548c8:0x4f2},_0x4c00ec={_0x48bf2e:0x3b0,_0x3f35ec:0x3d6},_0x6374af={_0x2c16b9:0x17a};this[_0x52b50d(0x221,_0xcb1e3c._0x45a8b4)]['methods']=this[_0x20ba5f(0xbc,0xab)]['methods']||{};function _0x52b50d(_0x5de5a8,_0x5df3bd){return _0x4de5d1(_0x5df3bd-_0x6374af._0x2c16b9,_0x5de5a8);}function _0x20ba5f(_0x570a87,_0x3e381d){return _0x2bc7f2(_0x570a87,_0x3e381d- -0x3a8);}if(_0x7b16f7===mars3d__namespace[_0x52b50d(0x24d,_0xcb1e3c._0x269b92)][_0x52b50d(_0xcb1e3c._0xf88dcb,0x1b9)])this['options'][_0x20ba5f(_0xcb1e3c._0x6566fc,_0xcb1e3c._0x180413)][_0x52b50d(_0xcb1e3c._0x10796b,0x1b9)]=_0x8cbcd6=>{const _0x3561ed={_0xb4866:0x2f};function _0x2b0a21(_0x3521f4,_0x1df7f4){return _0x52b50d(_0x3521f4,_0x1df7f4- -_0x3561ed._0xb4866);}function _0x24b7fa(_0x52d0cc,_0x55b260){return _0x20ba5f(_0x55b260,_0x52d0cc-0x302);}if(_0x8cbcd6){const _0x103046={...this['_cache_event']};_0x103046[_0x24b7fa(0x394,_0x4c00ec._0x48bf2e)]=this,_0x103046['data']=_0x8cbcd6,_0x27f056[_0x24b7fa(_0x4c00ec._0x3f35ec,0x397)](_0x23e640)(_0x103046);}},this['_map']['on'](mars3d__namespace['EventType']['click'],this['_onMapClick'],this);else _0x7b16f7===mars3d__namespace['EventType']['mouseMove']&&(this['options']['methods']['mousemove']=_0x1de969=>{function _0x5dd32a(_0x105606,_0x451ca4){return _0x52b50d(_0x451ca4,_0x105606- -0x21f);}function _0x2d44d7(_0x34ba47,_0x36a837){return _0x20ba5f(_0x36a837,_0x34ba47-0x47c);}if(_0x1de969){const _0x37e360={...this[_0x2d44d7(_0x5cdae6._0x7e6efb,_0x5cdae6._0x53bb1c)]};_0x37e360['layer']=this,_0x37e360[_0x2d44d7(_0x5cdae6._0x5548c8,0x534)]=_0x1de969,_0x27f056[_0x2d44d7(0x550,0x560)](_0x23e640)(_0x37e360);}},this['_map']['on'](mars3d__namespace['EventType']['mouseMove'],this['_onMapMouseMove'],this));return this;}[_0x4de5d1(0x78,0xbb)](_0x47ce1e,_0x2c6320){const _0x3ae094={_0x4c7178:0x1c3,_0x491538:0x303,_0x33dfc6:0x2ca,_0xdd33c6:0x30b,_0x478729:0x314};function _0x311bf0(_0x3d62f2,_0x1e16b4){return _0x4de5d1(_0x3d62f2-0x129,_0x1e16b4);}function _0x181464(_0x521955,_0x555c43){return _0x2bc7f2(_0x555c43,_0x521955- -0x180);}if(_0x47ce1e===_0x311bf0(0x168,0x15d)){var _0x8ccb78;this['_map'][_0x181464(0x2cb,0x2ba)](_0x47ce1e,this['_onMapClick'],this),(_0x8ccb78=this['options']['methods'])!==null&&_0x8ccb78!==void 0x0&&_0x8ccb78['mousemove']&&delete this['options'][_0x181464(0x2c2,0x296)]['click'];}else{if(_0x47ce1e==='mouseMove'){var _0x1db229;this[_0x311bf0(0x1c9,0x1f8)][_0x311bf0(0x1a1,_0x3ae094._0x4c7178)](_0x47ce1e,this[_0x181464(_0x3ae094._0x491538,_0x3ae094._0x33dfc6)],this),(_0x1db229=this[_0x181464(0x2d3,_0x3ae094._0xdd33c6)]['methods'])!==null&&_0x1db229!==void 0x0&&_0x1db229[_0x181464(0x2f8,0x2f9)]&&delete this[_0x181464(0x2d3,_0x3ae094._0x478729)]['methods']['mousemove'];}}return this;}}mars3d__namespace[_0x4de5d1(0x5c,0x9a)][_0x4de5d1(0x3a,0x71)]('mapv',MapVLayer),mars3d__namespace[_0x4de5d1(0x67,0x74)][_0x2bc7f2(0x44c,0x447)]=MapVLayer,mars3d__namespace['mapv']=mapv__namespace,mars3d__namespace[_0x2bc7f2(0x3e3,0x419)][_0x4de5d1(0x4f,0x25)]('mars3d-mapv插件\x20注册成功'),exports['MapVLayer']=MapVLayer,Object[_0x2bc7f2(0x3fc,0x423)](mapv)['forEach'](function(_0x15ec5c){const _0x499423={_0x3ef749:0x5d9,_0x1a4965:0x59b},_0x16d075={_0x2b514e:0x52b};function _0xd0595(_0x6ae47c,_0x12735f){return _0x4de5d1(_0x6ae47c-_0x16d075._0x2b514e,_0x12735f);}function _0x110912(_0x47fe7a,_0x2b803a){return _0x2bc7f2(_0x47fe7a,_0x2b803a- -0x37e);}if(_0x15ec5c!=='default'&&!exports[_0xd0595(_0x499423._0x3ef749,0x5cc)](_0x15ec5c))Object[_0xd0595(0x5d5,_0x499423._0x1a4965)](exports,_0x15ec5c,{'enumerable':!![],'get':function(){return mapv[_0x15ec5c];}});});const _0x4c2cbb={};function _0x5444(_0x30aed6,_0x2fa3c4){const _0x294021=_0x2940();return _0x5444=function(_0x54440a,_0x1d5ac3){_0x54440a=_0x54440a-0x1b1;let _0x192b6b=_0x294021[_0x54440a];if(_0x5444['YdAbAV']===undefined){var _0x264e4c=function(_0x1d7553){const _0x522e67='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x491454='',_0x13317f='';for(let _0x5a1ab2=0x0,_0x48f020,_0x510daf,_0x53ee2e=0x0;_0x510daf=_0x1d7553['charAt'](_0x53ee2e++);~_0x510daf&&(_0x48f020=_0x5a1ab2%0x4?_0x48f020*0x40+_0x510daf:_0x510daf,_0x5a1ab2++%0x4)?_0x491454+=String['fromCharCode'](0xff&_0x48f020>>(-0x2*_0x5a1ab2&0x6)):0x0){_0x510daf=_0x522e67['indexOf'](_0x510daf);}for(let _0x4c2cbb=0x0,_0x46d91f=_0x491454['length'];_0x4c2cbb<_0x46d91f;_0x4c2cbb++){_0x13317f+='%'+('00'+_0x491454['charCodeAt'](_0x4c2cbb)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x13317f);};_0x5444['ZyEWoI']=_0x264e4c,_0x30aed6=arguments,_0x5444['YdAbAV']=!![];}const _0x37e70c=_0x294021[0x0],_0x214bd9=_0x54440a+_0x37e70c,_0x2197f3=_0x30aed6[_0x214bd9];return!_0x2197f3?(_0x192b6b=_0x5444['ZyEWoI'](_0x192b6b),_0x30aed6[_0x214bd9]=_0x192b6b):_0x192b6b=_0x2197f3,_0x192b6b;},_0x5444(_0x30aed6,_0x2fa3c4);}function _0x2940(){const _0x5e1b1c=['yMLUza','zgvMAw5LuhjVCgvYDhK','x29Utw92zuvUzev2zw50','yw5PBwf0Aw9U','yMfPzhvnyxbmyxLLCG','AgfZt3DUuhjVCgvYDhK','y2X1C3rLCL9Pza','x29UtwfWtw91C2vnB3zL','C3rHCNq','x2rHDgfdywnOzq','C2v0','C3vWzxjJBhvZDgvY','Eg1PBG','x2nHBNzHC1vWzgf0zq','x3jLC2v0','Cg9PBNrdB3vUDe1HEa','ywrKrgf0yq','zgv2AwnLugL4zwXsyxrPBW','Bw91C2vnB3zL','y2fTzxjH','Cg9PBNrFy291BNq','x29Utw92zvn0yxj0rxzLBNq','C2nLBMu','y29UDgfPBMvY','ndK3ntK1mNjqDhjxAW','mtaWoteWDxnYCu9X','CMvNAxn0zxi','ug9PBNruCMfUCW','Dw5IAw5KrxzLBNq','BM9Uzq','x3bVAw50zxjfDMvUDhm','y2XPy2S','yw5PBwf0B3i','z2XVyMfSq29TCg9ZAxrLt3bLCMf0Aw9U','zgvMAw5Lza','C2v0wKLUzgv4','tgLUzvn0CMLUzW','Cg9PBNrdB3vUDe1PBG','tg9N','ywrK','y29UDgv4Da','zhjHDW','yMLUzev2zw50','zgf0yq','ndq5mtm1n2fWENPqBq','BwLUu2L6zq','ChvZAa','Bg9Nsw5MBW','A2v5CW','mhb4','z2v0sgvPz2H0','CMvZDg9Yzq','Dg9W','D2LKDgG','mJrvBM1dCeS','y3jLyxrL','Dg9xAw5KB3DdB29YzgLUyxrLCW','txvSDgLqB2X5z29U','C3rLChnsyw5Nzq','x3jLBw92zwriB29R','tgf5zxjvDgLS','C2f2zq','CgfYzw50rwXLBwvUDa','mta3nteYmZHXBhjiBfi','BwfWDKf1Dg9izwLNAhq','z2v0q29UDgv4Da','zgf0yvnLDa','DhjHAwXZ','txvSDgLmAw5Lu3rYAw5N','BgvUz3rO','x2nVB3jKAw5HDgvZ','Bgf5zxi','Bw91C2veB3DU','rgf0yvnLDa','y29VCMrPBMf0zxm','y2X1C3rLCKrHDgftzxq','rwXSAxbZB2LKywXpy2nSDwrLCG','DxrPBerHDgfsyw5NzuLUDgvUC2L0Eq','ywjZB2X1Dgu','Bwv0Ag9KCW','D2LUzg93ug9ZAxrPB24','Cg9ZAxrPB24','Aw5PDa','BwLU','twfWvKXHEwvY','ywXS','nwXyyvfgBG','x2nHy2HLx2v2zw50','B2zM','z2v0rgf0yq','mtaYow1bs2P1Ba','ug9SEwDVBG','Bw9Kzq','C3r5Bgu','y2XLyxi','rg9TvxrPBa','B3b0Aw9UCW','ywrKqw5PBwf0B3jfDMvUDa','DxbKyxrLrgf0yq','EKLUzgv4','x19LC01VzhvSzq','nZaYmtq3meLxEfbTAG','mtaYmdqWDg9qv1zZ','z2v0rxH0zw50qNLhzw9ku09o','DhjLzxm','x2rHDge','zgvMyxvSDa','CMvTB3zLq2HPBgq','y2XLyxjszwn0','C3rVCa','ug9SEvv0AwW','qMfZzuXHEwvY','AxnqB2LUDfzPC2LIBgu','yw5PBwf0B3jnB3zLC3rHCNrfDMvUDa','ndmYmJm0nJbPq1nyuxO','z2v0t3DUuhjVCgvYDhLezxnJCMLWDg9Y','BwfW','DgLTzq','y2fUDMfZtgf5zxi','Bwf4q2X1C3rLCLPVB20','y2XLyxjeyxrH','AgvPz2H0','rxzLBNruExbL','z2v0uMvJDgfUz2XL','y2fUDMfZ','CMvZAxPL','zNjVBurLz3jLzxm','q2fYDgvZAwfUmW','x21HCa','z2v0','y2XHBxbuB0DYB3vUza','zMLSBfjLy3q','y2X1C3rLCG','Bw91C2vTB3zL','z2v0q2X1C3rLCNm','BwfYCZnKlw1HChy','x21HCfzszw5KzxjLCG'];_0x2940=function(){return _0x5e1b1c;};return _0x2940();}_0x4c2cbb['value']=!![],Object[_0x2bc7f2(0x4ad,0x47d)](exports,'__esModule',_0x4c2cbb);
}));