mars3d-mapv
Version:
Mars3D平台插件,结合mapv可视化功能插件
16 lines (15 loc) • 39.8 kB
JavaScript
/**
* Mars3D平台插件,结合mapv可视化功能插件 mars3d-mapv
*
* 版本信息:v3.9.7
* 编译日期:2025-04-21 19:49
* 版权所有:Copyright by 火星科技 http://mars3d.cn
* 使用单位:火星科技免费公开版 ,2025-02-01
*/
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, (window.mapv || require('mapv')), (window.mars3d || require('mars3d'))) :
typeof define === 'function' && define.amd ? define(['exports', 'mapv', 'mars3d'], factory) :
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global["mars3d-mapv"] = {}, global.mapv, global.mars3d));
})(this, (function (exports, mapv, mars3d) {
'use strict';(function(_0x184bf9,_0x186d07){const _0x2ae177={_0x409552:0x20a,_0x29f904:0x108,_0x5b6b7d:0x204,_0x3cedf0:0x22d,_0x4515fe:0x129,_0x2fa302:0xe5,_0x203408:0xd3},_0x23917e={_0x338e9d:0x224},_0x8e865d=_0x184bf9();function _0x18a487(_0x1e07e6,_0x4416b1){return _0x5027(_0x1e07e6- -_0x23917e._0x338e9d,_0x4416b1);}function _0x241eaf(_0xe3c28,_0x3a8b26){return _0x5027(_0xe3c28-0xf7,_0x3a8b26);}while(!![]){try{const _0x1ea839=-parseInt(_0x241eaf(0x1e7,0x1d9))/0x1*(-parseInt(_0x18a487(-0x120,-0xf3))/0x2)+-parseInt(_0x241eaf(0x1f6,_0x2ae177._0x409552))/0x3*(-parseInt(_0x18a487(-0x110,-0x13f))/0x4)+parseInt(_0x18a487(-0xdc,-0xdb))/0x5*(parseInt(_0x241eaf(0x1f5,0x1cf))/0x6)+parseInt(_0x18a487(-_0x2ae177._0x29f904,-0x13a))/0x7+-parseInt(_0x241eaf(_0x2ae177._0x5b6b7d,0x1c5))/0x8*(parseInt(_0x241eaf(_0x2ae177._0x3cedf0,0x1ee))/0x9)+-parseInt(_0x18a487(-_0x2ae177._0x4515fe,-_0x2ae177._0x2fa302))/0xa+parseInt(_0x18a487(-0xd6,-_0x2ae177._0x203408))/0xb*(parseInt(_0x241eaf(0x243,0x20e))/0xc);if(_0x1ea839===_0x186d07)break;else _0x8e865d['push'](_0x8e865d['shift']());}catch(_0x1b4974){_0x8e865d['push'](_0x8e865d['shift']());}}}(_0x198d,0x47833));function _0x5027(_0x3ac2eb,_0xa4e9d1){const _0x198d80=_0x198d();return _0x5027=function(_0x5027ea,_0x458153){_0x5027ea=_0x5027ea-0xd6;let _0x4d896e=_0x198d80[_0x5027ea];if(_0x5027['gmqfaE']===undefined){var _0x81d737=function(_0x1891c5){const _0x5ecb43='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x46a043='',_0x423169='';for(let _0x5f4f0e=0x0,_0x4362fd,_0x50a277,_0x24a6ab=0x0;_0x50a277=_0x1891c5['charAt'](_0x24a6ab++);~_0x50a277&&(_0x4362fd=_0x5f4f0e%0x4?_0x4362fd*0x40+_0x50a277:_0x50a277,_0x5f4f0e++%0x4)?_0x46a043+=String['fromCharCode'](0xff&_0x4362fd>>(-0x2*_0x5f4f0e&0x6)):0x0){_0x50a277=_0x5ecb43['indexOf'](_0x50a277);}for(let _0x306911=0x0,_0x4aa2fd=_0x46a043['length'];_0x306911<_0x4aa2fd;_0x306911++){_0x423169+='%'+('00'+_0x46a043['charCodeAt'](_0x306911)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x423169);};_0x5027['JDlnAg']=_0x81d737,_0x3ac2eb=arguments,_0x5027['gmqfaE']=!![];}const _0x2ec9b9=_0x198d80[0x0],_0x350d55=_0x5027ea+_0x2ec9b9,_0x17f2e0=_0x3ac2eb[_0x350d55];return!_0x17f2e0?(_0x4d896e=_0x5027['JDlnAg'](_0x4d896e),_0x3ac2eb[_0x350d55]=_0x4d896e):_0x4d896e=_0x17f2e0,_0x4d896e;},_0x5027(_0x3ac2eb,_0xa4e9d1);}function _interopNamespace(_0x4aa2fd){const _0x5ccb54={_0x240369:0x51,_0x26a9cd:0x37a,_0xcc12c1:0x3a2},_0x45c91e={_0xeb96cf:0xff},_0x24904a={_0x52b489:0x2be};if(_0x4aa2fd&&_0x4aa2fd['__esModule'])return _0x4aa2fd;var _0x6ce8c1=Object['create'](null);function _0x3e7290(_0x36c60e,_0x45c535){return _0x5027(_0x45c535-_0x24904a._0x52b489,_0x36c60e);}_0x4aa2fd&&Object[_0x3dd47d(_0x5ccb54._0x240369,0x69)](_0x4aa2fd)[_0x3e7290(_0x5ccb54._0x26a9cd,_0x5ccb54._0xcc12c1)](function(_0x51b9e4){if(_0x51b9e4!=='default'){var _0x234bac=Object['getOwnPropertyDescriptor'](_0x4aa2fd,_0x51b9e4);Object['defineProperty'](_0x6ce8c1,_0x51b9e4,_0x234bac['get']?_0x234bac:{'enumerable':!![],'get':function(){return _0x4aa2fd[_0x51b9e4];}});}});_0x6ce8c1[_0x3e7290(0x36b,0x39f)]=_0x4aa2fd;function _0x3dd47d(_0x592189,_0x10209f){return _0x5027(_0x592189- -_0x45c91e._0xeb96cf,_0x10209f);}return _0x6ce8c1;}function _0x198d(){const _0x24631c=['ofLNuLvlva','txvSDgLmAw5Lu3rYAw5N','zML4zwrizwLNAhq','ug9SEwDVBG','x2fKzgvKsg9VAW','y2fTzxjH','ChjVDg90ExbL','zMLSBfn0EwXL','mJG2mdq2nKTKrMPSEa','D2LKDgG','C2L6zq','y2XLyxjszwn0','AgfZt3DUuhjVCgvYDhK','zhjHDW','zgvMAw5LuhjVCgvYDhK','z2v0wM9VBq','y2XLyxi','y2XPy2TfDMvUDa','x21HCfzszw5KzxjLCG','Cg9PBNrLCKv2zw50CW','BwfW','Aw5PDerLDMLJzvbPEgvSuMf0Aw8','CMvTB3zL','Aw5PDefUAw1HDg9Y','y2X1C3rLCG','twfWvKXHEwvY','BwfWDKf1Dg9izwLNAhq','C2nHBgu','D2LUzg93ug9ZAxrPB24','zgvZDhjVEq','CMvTB3zLrgf0yq','DxbKyxrLq2fSBgjHy2S','C3rLChnsyw5Nzq','x29UtwfWq2XPy2S','oxnoAwTrzG','Cg9ZDfjLBMrLCG','CMDIysGWlcaWlcaWlcaUmsK','x29Utw92zvn0yxj0rxzLBNq','BgvMDa','rxzLBNruExbL','BwfWDKrLChrOvgvZDa','zMLSDgvY','x3jLBw92zwriB29R','C2f2zq','yxv0BW','AxnfBMfIBgvKvgLTzq','rg9TvxrPBa','DhjLzxm','zNjVBurLz3jLzxm','Bwf4q2X1C3rLCLPVB20','x2rHDge','z2v0','nxHir01JqW','C2v0wKLUzgv4','zgvZDgLUyxrPB24TB3v0','zhjHD0nVBNrLEhq','nta0odi5mLDVqur5Dq','yw5PBwf0Aw9U','mtf6zuPir2S','Cg9PBNrdB3vUDe1HEa','A2v5CW','Bwf4','zgv2AwnLugL4zwXsyxrPBW','Cg9PBNrdB3vUDe1PBG','x19WCM90B19F','z2v0q29UDgv4Da','y2fUDMfZ','DxbKyxrL','ug9PBNruCMfUCW','BM9Uzq','Aw5PDa','y2XPy2S','Bw91C2veB3DU','CMvZDg9Yzq','BgvUz3rO','DhjHAwXZ','rgf0yvnLDa','AxngB3jTyxq','BwLUu2L6zq','Bgf5zxi','BwfYCZnKlw1HChy','Bwf4u2L6zq','yMLUzev2zw50','q2vZAxvT','y2fTzxjHtw92zuvUza','x2nYzwf0zunHBNzHCW','x3jLC2v0','DhLWzq','zgvMyxvSDa','zNvUy3rPB24','C3r5Bgu','zM9YrwfJAa','EKLUzgv4','yw5PBwf0B3i','yMLUza','BwfWDKzPEgvKsgvPz2H0','CMvUzgvY','mhb4','y2fTzxjHtw92zvn0yxj0','x3nPEMu','zMLSBfjLy3q','Bw91C2vTB3zL','Bw91C2vnB3zL','mJveseXlCxe','Cg9PBNrFy291BNq','C2nLBMu','B3b0Aw9UCW','ywrKqw5PBwf0B3jfDMvUDa','CMvZAxPL','y2fUDMfZtgf5zxi','C2v0','ywrKrgf0yq','ChjVCgvYDgLLCW','x21HCa','ndiWnJu4mhbIyK5LEa','y29UDgv4Da','x3nLDe9WDgLVBNniB29R','mti2mda2meTRyvD2tG','odK2mtncC2Txz00','rwXSAxbZB2LKywXpy2nSDwrLCG','z2v0sgvPz2H0','CgfYzw50rwXLBwvUDa','x2nHBNzHC1vWzgf0zq','nda1mhjkz0PyzW','zgf0yvnLDa','B2zM','x29UtwfWtw91C2vnB3zL','Bwv0Ag9KCW','x3nOB3DiB29R','DxbKyxrLrgf0yq','y2X1C3rLCL9Pza','x3bVAw50zxjfDMvUDhm','mZq4ota2nhfTEM92sG','zwXSAxbZB2LK','u0nftKuZra','AgvPz2H0','q2fYDgvZAwfUmW','y2XLyxjeyxrH','Cg9ZAxrPB24'];_0x198d=function(){return _0x24631c;};return _0x198d();}var mapv__namespace=_interopNamespace(mapv),mars3d__namespace=_interopNamespace(mars3d);const Cesium$1=mars3d__namespace[_0x5f2170(-0x64,-0x84)],baiduMapLayer=mapv__namespace?mapv__namespace['baiduMapLayer']:null,BaseLayer$1=baiduMapLayer?baiduMapLayer[_0x5f2170(-0x48,-0xc)]:Function;class MapVRenderer extends BaseLayer$1{constructor(_0x3306e0,_0x3d71ad,_0x1acaf3,_0x59803f){const _0x5a9877={_0x34686f:0x5d,_0xb46820:0xb5};function _0x5dad0a(_0x2c6f57,_0x1a31dc){return _0x4fad52(_0x1a31dc- -0x23f,_0x2c6f57);}super(_0x3306e0,_0x3d71ad,_0x1acaf3);if(!BaseLayer$1)return;this['map']=_0x3306e0,this[_0x5dad0a(-_0x5a9877._0x34686f,-0x73)]=_0x3306e0['scene'],this['dataSet']=_0x3d71ad,_0x1acaf3=_0x1acaf3||{},this['init'](_0x1acaf3),this['argCheck'](_0x1acaf3);function _0x2e31f0(_0x108fb0,_0x48736c){return _0x5f2170(_0x108fb0,_0x48736c- -0x7b);}this[_0x2e31f0(-_0x5a9877._0xb46820,-0xb2)](),this['canvasLayer']=_0x59803f,this['stopAniamation']=!0x1,this['animation']=_0x1acaf3['animation'];}[_0x5f2170(-0x4f,-0x37)](){const _0x275525={_0x47de41:0x35};function _0x1af47c(_0x24a7bc,_0x4d8b41){return _0x5f2170(_0x4d8b41,_0x24a7bc- -0x24);}this[_0x1af47c(-0x32,-_0x275525._0x47de41)]=window['devicePixelRatio']||0x1;}[_0x4fad52(0x1ce,0x1c8)](){}['animatorMovestartEvent'](){const _0xa4e609={_0x367796:0x44a,_0x27bd82:0x37,_0x3ec0b3:0x43,_0x2485f4:0x408};function _0x1d05eb(_0x2f8afa,_0x4eb7a9){return _0x4fad52(_0x4eb7a9- -0x25e,_0x2f8afa);}const _0x4ac0e9=this[_0x24abbb(_0xa4e609._0x367796,0x44b)][_0x1d05eb(-0x2c,-_0xa4e609._0x27bd82)];function _0x24abbb(_0x46e546,_0x3e6921){return _0x5f2170(_0x46e546,_0x3e6921-0x4b8);}this[_0x1d05eb(-0x23,-_0xa4e609._0x3ec0b3)]()&&this[_0x24abbb(_0xa4e609._0x2485f4,0x43e)]&&(this['steps']['step']=_0x4ac0e9[_0x24abbb(0x447,0x48c)]['start']);}['animatorMoveendEvent'](){this['isEnabledTime']()&&this['animator'];}['getContext'](){const _0x582e3f={_0x4fca80:0x313},_0x26da91={_0x4e2a77:0x337};function _0x2f555a(_0x3dc2fe,_0x568088){return _0x5f2170(_0x568088,_0x3dc2fe-_0x26da91._0x4e2a77);}return this['canvasLayer'][_0x2f555a(0x32d,_0x582e3f._0x4fca80)]['getContext'](this['context']);}[_0x5f2170(-0x3f,-0x6)](_0x5d69da){const _0x46948a={_0x40b6db:0xa1},_0xcc90a2={_0xa590b6:0x22};this['options']=_0x5d69da;function _0x353943(_0x42c9ef,_0x291a4a){return _0x5f2170(_0x291a4a,_0x42c9ef-0xad);}function _0x35f4cf(_0x9acd23,_0x152344){return _0x5f2170(_0x9acd23,_0x152344- -_0xcc90a2._0xa590b6);}this['initDataRange'](_0x5d69da),this['context']=this['options']['context']||'2d',Cesium$1['defined'](this['options']['zIndex'])&&this['canvasLayer']&&this['canvasLayer'][_0x353943(0x96,0xcd)]&&this['canvasLayer']['setZIndex'](this['options'][_0x35f4cf(-_0x46948a._0x40b6db,-0x9d)]),this[_0x35f4cf(-0x33,-0x57)]();}['_canvasUpdate'](_0xdec6b6){const _0x2e9a71={_0x541611:0xd2,_0xad05bc:0x99,_0x4d54db:0x226,_0x233685:0x260,_0x2be584:0x213,_0x2b97f3:0x243,_0x1e3b2c:0x21e,_0x2ccd9c:0x27f,_0x17e1f1:0xf0,_0x3ba55b:0x7a,_0x2477f0:0xc0,_0x484caa:0xa0,_0x186d2c:0x90,_0x23eeb3:0xca,_0x1c3f51:0x255,_0x3907d4:0x288,_0x7066e9:0x295,_0x2c724d:0xe5,_0x159978:0x2e7,_0x48c992:0xe6,_0x5c30ce:0xf9,_0x117c96:0xf2,_0x3bfc4b:0xf8,_0x1a7565:0x267,_0x2814a1:0x9c,_0x297e54:0x223,_0x12f1d8:0x9f,_0x3a75d4:0x54,_0x5a23d5:0x1e0,_0x47636b:0xb7},_0x160291={_0x41199e:0x3b3,_0x215d6b:0x39a},_0x3ad8de={_0x41a418:0x17a,_0x154f41:0x155,_0x7c558e:0x129,_0x4a11bc:0x126,_0x236c9c:0x33d},_0x2b4971={_0x1aa044:0x7f},_0x388671={_0x1ee287:0x83};if(!this[_0x33460d(-0xed,-0x114)]||this['stopAniamation'])return;function _0x33460d(_0x4588c7,_0x4b045b){return _0x5f2170(_0x4b045b,_0x4588c7- -_0x388671._0x1ee287);}const _0x38b5c8=this[_0x33460d(-0xf1,-_0x2e9a71._0x541611)],_0x8cac30=this['options']['animation'],_0x4879c4=this['getContext']();if(this[_0x543f77(-0x267,-0x23a)]()){if(void 0x0===_0xdec6b6)return void this['clear'](_0x4879c4);this[_0x33460d(-0xe7,-0xe6)]==='2d'&&(_0x4879c4[_0x33460d(-0xa4,-0x7a)](),_0x4879c4['globalCompositeOperation']=_0x33460d(-_0x2e9a71._0xad05bc,-0x62),_0x4879c4[_0x543f77(-_0x2e9a71._0x4d54db,-_0x2e9a71._0x233685)]=_0x543f77(-_0x2e9a71._0x2be584,-_0x2e9a71._0x2b97f3),_0x4879c4[_0x543f77(-0x24e,-0x28e)](0x0,0x0,_0x4879c4['canvas']['width'],_0x4879c4['canvas']['height']),_0x4879c4[_0x543f77(-0x248,-_0x2e9a71._0x1e3b2c)]());}else this['clear'](_0x4879c4);if(this[_0x543f77(-0x2b3,-_0x2e9a71._0x2ccd9c)]==='2d')for(const _0x6d696d in this['options']){_0x4879c4[_0x6d696d]=this['options'][_0x6d696d];}else _0x4879c4['clear'](_0x4879c4['COLOR_BUFFER_BIT']);const _0x18b614={'transferCoordinate':function(_0x54ce9c){function _0x31bea4(_0x112c78,_0x1edcc6){return _0x33460d(_0x112c78-0x429,_0x1edcc6);}const _0x5fa6bd=null;let _0x1a8611=_0x38b5c8[_0x17b658(-_0x3ad8de._0x41a418,-0x18f)];_0x38b5c8[_0x17b658(-0x134,-_0x3ad8de._0x154f41)]&&(_0x1a8611=_0x38b5c8[_0x17b658(-0x161,-0x137)](Cesium$1['Cartographic']['fromDegrees'](_0x54ce9c[0x0],_0x54ce9c[0x1])));const _0x1fd24c=Cesium$1[_0x31bea4(0x357,0x363)][_0x17b658(-0x11e,-_0x3ad8de._0x7c558e)](_0x54ce9c[0x0],_0x54ce9c[0x1],_0x1a8611);if(!_0x1fd24c)return _0x5fa6bd;const _0x5f281d=mars3d__namespace[_0x31bea4(0x39e,0x381)]['toWindowCoordinates'](_0x38b5c8,_0x1fd24c);if(!_0x5f281d)return _0x5fa6bd;function _0x17b658(_0x1983a4,_0x4e8e4e){return _0x33460d(_0x1983a4- -_0x2b4971._0x1aa044,_0x4e8e4e);}if(_0x38b5c8[_0x17b658(-_0x3ad8de._0x4a11bc,-0x113)]&&_0x38b5c8['mode']===Cesium$1['SceneMode'][_0x31bea4(0x355,_0x3ad8de._0x236c9c)]){const _0x22e220=new Cesium$1[(_0x31bea4(0x346,0x367))](_0x38b5c8['globe'][_0x17b658(-0x154,-0x12b)],_0x38b5c8[_0x17b658(-0x149,-_0x3ad8de._0x7c558e)]['positionWC']),_0x3b682b=_0x22e220['isPointVisible'](_0x1fd24c);if(!_0x3b682b)return _0x5fa6bd;}return[_0x5f281d['x'],_0x5f281d['y']];}};void 0x0!==_0xdec6b6&&(_0x18b614[_0x543f77(-0x26e,-0x23e)]=function(_0x1766dd){const _0x526177={_0x470e28:0x5cf};function _0x8b27a7(_0x3d95f5,_0x408c29){return _0x543f77(_0x408c29,_0x3d95f5-_0x526177._0x470e28);}const _0x2fb8de=_0x8cac30[_0x8b27a7(_0x160291._0x41199e,_0x160291._0x215d6b)]||0xa;return!!(_0xdec6b6&&_0x1766dd['time']>_0xdec6b6-_0x2fb8de&&_0x1766dd['time']<_0xdec6b6);});let _0x18fc9f;function _0x543f77(_0x252030,_0x30e93f){return _0x5f2170(_0x252030,_0x30e93f- -0x21b);}if(this['options']['draw']===_0x543f77(-0x26c,-0x24f)&&(!this['options'][_0x543f77(-0x25c,-0x236)]||this[_0x33460d(-_0x2e9a71._0x17e1f1,-0x128)]['maxClusterZoom']>=this[_0x543f77(-0x264,-0x258)]())){this[_0x33460d(-0xbb,-_0x2e9a71._0x3ba55b)]['getExtent']();const _0x318cce=this[_0x33460d(-_0x2e9a71._0x2477f0,-0xfb)](),_0x18f6b4=this['supercluster']['getClusters']([-0xb4,-0x5a,0xb4,0x5a],_0x318cce);this['pointCountMax']=this['supercluster']['trees'][_0x318cce][_0x543f77(-0x253,-0x22a)],this['pointCountMin']=this['supercluster'][_0x33460d(-_0x2e9a71._0x484caa,-0xd6)][_0x318cce]['min'];let _0x41f625={},_0x494465=null,_0x4dd8c0=null;if(this[_0x543f77(-0x260,-0x22c)]===this[_0x33460d(-_0x2e9a71._0x186d2c,-0x8b)])_0x494465=this['options'][_0x33460d(-0xc8,-_0x2e9a71._0x23eeb3)],_0x4dd8c0=this[_0x543f77(-_0x2e9a71._0x1c3f51,-_0x2e9a71._0x3907d4)]['minSize']||0x8;else{const _0x1263ab={};_0x1263ab['min']=this['pointCountMin'],_0x1263ab['max']=this['pointCountMax'],_0x1263ab['minSize']=this['options'][_0x543f77(-_0x2e9a71._0x7066e9,-0x2a4)]||0x8,_0x1263ab[_0x543f77(-0x2c3,-0x2a1)]=this[_0x33460d(-0xf0,-_0x2e9a71._0x2c724d)][_0x543f77(-_0x2e9a71._0x159978,-0x2a1)]||0x1e,_0x1263ab['gradient']=this[_0x33460d(-_0x2e9a71._0x17e1f1,-0x12b)]['gradient'],_0x41f625=new mapv__namespace['utilDataRangeIntensity'](_0x1263ab);}for(let _0x31cbe8=0x0;_0x31cbe8<_0x18f6b4['length'];_0x31cbe8++){const _0x43b0a4=_0x18f6b4[_0x31cbe8];_0x43b0a4['properties']&&_0x43b0a4['properties'][_0x33460d(-0xd8,-_0x2e9a71._0x48c992)]?(_0x18f6b4[_0x31cbe8]['size']=_0x4dd8c0||_0x41f625['getSize'](_0x43b0a4[_0x33460d(-0xea,-_0x2e9a71._0x5c30ce)][_0x33460d(-_0x2e9a71._0x117c96,-0x105)]),_0x18f6b4[_0x31cbe8]['fillStyle']=_0x494465||_0x41f625['getColor'](_0x43b0a4['properties'][_0x33460d(-0xf2,-_0x2e9a71._0x3bfc4b)])):_0x18f6b4[_0x31cbe8]['size']=this['options']['size'];}this['clusterDataSet'][_0x543f77(-_0x2e9a71._0x1a7565,-0x284)](_0x18f6b4),_0x18fc9f=this['clusterDataSet'][_0x543f77(-0x1ee,-0x234)](_0x18b614);}else _0x18fc9f=this['dataSet']['get'](_0x18b614);this['processData'](_0x18fc9f);this['options']['unit']==='m'&&this['options']['size']&&(this['options'][_0x33460d(-0xf7,-0xf6)]=this['options'][_0x33460d(-0xc5,-_0x2e9a71._0x2814a1)]);const _0x346a14=mars3d__namespace[_0x543f77(-0x1fa,-_0x2e9a71._0x297e54)]['toWindowCoordinates'](_0x38b5c8,Cesium$1[_0x33460d(-0xd2,-0xa5)][_0x33460d(-_0x2e9a71._0x12f1d8,-0x79)](0x0,0x0));if(!_0x346a14)return;this[_0x33460d(-0x98,-_0x2e9a71._0x3a75d4)](_0x4879c4,new mapv__namespace[(_0x543f77(-_0x2e9a71._0x5a23d5,-0x21b))](_0x18fc9f),this[_0x33460d(-0xf0,-0xce)],_0x346a14),this[_0x543f77(-0x28b,-0x288)][_0x33460d(-0xb0,-_0x2e9a71._0x47636b)]&&this['options']['updateCallback'](_0xdec6b6);}[_0x5f2170(-0x80,-0x56)](_0x25d244,_0x326d86){const _0x508d0b={_0x24891d:0x47};let _0x1b8066=_0x25d244;function _0x1e5496(_0x353073,_0x39869b){return _0x5f2170(_0x353073,_0x39869b-0x395);}_0x1b8066&&_0x1b8066['get']&&(_0x1b8066=_0x1b8066[_0x1e5496(0x3c2,0x37c)]()),void 0x0!==_0x1b8066&&this['dataSet'][_0x3d3b46(0x1c,_0x508d0b._0x24891d)](_0x1b8066);const _0x376f91={};_0x376f91['options']=_0x326d86;function _0x3d3b46(_0x4deace,_0x1c3a82){return _0x4fad52(_0x1c3a82- -0x18a,_0x4deace);}super['update'](_0x376f91);}[_0x5f2170(-0x68,-0x68)](_0x505eca,_0x9324b5){const _0x2e0e73={_0x1e4552:0x161,_0xdd110b:0x14e,_0x23931e:0x18},_0x12a244={_0x14a3bf:0x34};function _0x34a55b(_0x5bad4a,_0x258adf){return _0x5f2170(_0x5bad4a,_0x258adf-0x167);}let _0x1a63a0=_0x505eca;const _0xa8871d={};_0xa8871d[_0x28b3cf(-0x53,-0x39)]=_0x9324b5;function _0x28b3cf(_0x1a1880,_0x2b1fa5){return _0x5f2170(_0x1a1880,_0x2b1fa5-_0x12a244._0x14a3bf);}_0x505eca&&_0x505eca[_0x34a55b(_0x2e0e73._0x1e4552,_0x2e0e73._0xdd110b)]&&(_0x1a63a0=_0x505eca[_0x28b3cf(-_0x2e0e73._0x23931e,0x1b)]()),this['dataSet']['add'](_0x1a63a0),this['update'](_0xa8871d);}['getData'](){return this['dataSet'];}['removeData'](_0x42c82f){const _0x2c26d6={_0x183649:0x10a,_0xf6a8d8:0x8e,_0x412d91:0xd0},_0x2c5b67={_0x306ad2:0x11,_0x2fdee2:0x37};function _0x40241f(_0x58b6a5,_0x12df1f){return _0x5f2170(_0x12df1f,_0x58b6a5-0x13b);}function _0x579405(_0x3cc5f4,_0x57ff8f){return _0x4fad52(_0x57ff8f- -0x29d,_0x3cc5f4);}if(this[_0x40241f(0xe0,_0x2c26d6._0x183649)]){const _0x513a22=this[_0x579405(-_0x2c26d6._0xf6a8d8,-0xbe)]['get']({'filter':function(_0x3e5a8c){function _0x40cb79(_0x2cf8ae,_0x3f716d){return _0x579405(_0x3f716d,_0x2cf8ae-0xd0);}return _0x42c82f==null||typeof _0x42c82f!==_0x40cb79(-_0x2c5b67._0x306ad2,-_0x2c5b67._0x2fdee2)||!_0x42c82f(_0x3e5a8c);}});this['dataSet'][_0x40241f(0xd2,0xe7)](_0x513a22);const _0x145391={};_0x145391[_0x579405(-0xb7,-_0x2c26d6._0x412d91)]=null,this[_0x40241f(0x132,0x175)](_0x145391);}}[_0x5f2170(-0x49,-0x4e)](){const _0x491f2d={_0x526df1:0x2df};this[_0x220a93(0x301,0x2df)]&&this[_0x220a93(0x301,_0x491f2d._0x526df1)]['clear']();function _0x33c4a2(_0x2c0ea1,_0x43a9d4){return _0x5f2170(_0x43a9d4,_0x2c0ea1- -0x10e);}function _0x220a93(_0xf52ca7,_0x3df515){return _0x5f2170(_0xf52ca7,_0x3df515-0x33a);}const _0x2d5315={};_0x2d5315['options']=null,this[_0x220a93(0x341,0x331)](_0x2d5315);}[_0x4fad52(0x1fb,0x1e3)](){this['canvasLayer']['draw']();}[_0x4fad52(0x1fe,0x209)](_0x25947d){function _0x5abb5a(_0x4e6b6c,_0x3d9ac5){return _0x4fad52(_0x4e6b6c- -0x1b0,_0x3d9ac5);}function _0x3e4792(_0x60a963,_0x23096a){return _0x4fad52(_0x60a963- -0x46,_0x23096a);}_0x25947d&&_0x25947d[_0x5abb5a(0x49,0x62)]&&_0x25947d['clearRect'](0x0,0x0,_0x25947d['canvas']['width'],_0x25947d[_0x3e4792(0x1ea,0x1c4)]['height']);}['getZoom'](){return this['map']['level'];}[_0x4fad52(0x20b,0x226)](){const _0x12ed89={_0x58a50f:0xb1,_0x40ceb6:0x8a};this['clear'](this[_0x524a71(_0x12ed89._0x58a50f,_0x12ed89._0x40ceb6)]()),this['clearData'](),this[_0x393bb3(0x51,0x4d)]&&this['animator']['stop']();function _0x524a71(_0x5dd4b5,_0x18f574){return _0x4fad52(_0x18f574- -0x1a5,_0x5dd4b5);}function _0x393bb3(_0x60580e,_0x4bf6b8){return _0x4fad52(_0x4bf6b8- -0x173,_0x60580e);}this['animator']=null,this['canvasLayer']=null;}}if(mapv__namespace!==null&&mapv__namespace!==void 0x0&&mapv__namespace[_0x4fad52(0x23a,0x23e)])mapv__namespace['DataSet'][_0x4fad52(0x1f4,0x234)]['transferCoordinate']=function(_0x4625bb,_0x39d6fb,_0x5bee17,_0x1c4809){const _0x45d136={_0x1accce:0x1ea,_0x5493f4:0x531},_0x2e0143={_0x4be8b9:0x75},_0x2e0704={_0x20a0dd:0x3c1};function _0x27b235(_0x4beb76,_0x4fea2e){return _0x4fad52(_0x4fea2e- -_0x2e0704._0x20a0dd,_0x4beb76);}_0x1c4809=_0x1c4809||'_coordinates',_0x5bee17=_0x5bee17||'coordinates';for(let _0x24028d=0x0;_0x24028d<_0x4625bb['length'];_0x24028d++){const _0x1c2e4a=_0x4625bb[_0x24028d]['geometry'],_0x3c846a=_0x1c2e4a[_0x5bee17];switch(_0x1c2e4a['type']){case'Point':{const _0x1847d3=_0x39d6fb(_0x3c846a);_0x1847d3?_0x1c2e4a[_0x1c4809]=_0x1847d3:_0x1c2e4a[_0x1c4809]=[-0x3e7,-0x3e7];}break;case'LineString':{const _0x98e9b0=[];for(let _0x309930=0x0;_0x309930<_0x3c846a['length'];_0x309930++){const _0x31a237=_0x39d6fb(_0x3c846a[_0x309930]);_0x31a237&&_0x98e9b0['push'](_0x31a237);}_0x1c2e4a[_0x1c4809]=_0x98e9b0;}break;case _0x27b235(-_0x45d136._0x1accce,-0x1d2):case _0x205d14(0x504,0x4ea):{const _0x203dc6=_0x5c3c29(_0x3c846a);_0x1c2e4a[_0x1c4809]=_0x203dc6;}break;case'MultiPolygon':{const _0x31c9c2=[];for(let _0x2fd9d0=0x0;_0x2fd9d0<_0x3c846a['length'];_0x2fd9d0++){const _0xd428=_0x5c3c29(_0x3c846a[_0x2fd9d0]);_0xd428[_0x205d14(0x52c,_0x45d136._0x5493f4)]>0x0&&_0x31c9c2['push'](_0xd428);}_0x1c2e4a[_0x1c4809]=_0x31c9c2;}break;}}function _0x205d14(_0x3bca01,_0x1b7cec){return _0x5f2170(_0x3bca01,_0x1b7cec-0x533);}function _0x5c3c29(_0x34eb08){const _0x2c0935={_0x5be633:0xea},_0x5dea7c=[];function _0x241235(_0x6e4aaa,_0x221735){return _0x27b235(_0x221735,_0x6e4aaa-_0x2c0935._0x5be633);}for(let _0x4c17b5=0x0;_0x4c17b5<_0x34eb08['length'];_0x4c17b5++){const _0x1ef231=_0x34eb08[_0x4c17b5],_0x203673=[];for(let _0x3c7f39=0x0;_0x3c7f39<_0x1ef231['length'];_0x3c7f39++){const _0x3dd8b0=_0x39d6fb(_0x1ef231[_0x3c7f39]);_0x3dd8b0&&_0x203673['push'](_0x3dd8b0);}_0x203673[_0x241235(-0x9f,-_0x2e0143._0x4be8b9)]>0x0&&_0x5dea7c['push'](_0x203673);}return _0x5dea7c;}return _0x4625bb;};else throw new Error('请引入\x20mapv\x20库\x20');function _0x4fad52(_0x11b345,_0x207eec){const _0x34f9a7={_0x54261d:0xda};return _0x5027(_0x11b345-_0x34f9a7._0x54261d,_0x207eec);}const Cesium=mars3d__namespace['Cesium'],BaseLayer=mars3d__namespace['layer']['BaseLayer'];class MapVLayer extends BaseLayer{constructor(_0x82568,_0x3872f7){const _0x5473e7={_0x1356fb:0x2c1,_0x38a448:0x34b},_0x23ad8f={_0x305766:0x31f};function _0x5ba6a6(_0x4435a3,_0x31729e){return _0x5f2170(_0x4435a3,_0x31729e-_0x23ad8f._0x305766);}super(_0x82568);function _0x48e966(_0x5a1faf,_0x14edf1){return _0x4fad52(_0x5a1faf-0x107,_0x14edf1);}this['_pointerEvents']=this['options']['pointerEvents'],this[_0x5ba6a6(_0x5473e7._0x1356fb,0x2c4)]=_0x3872f7||new mapv__namespace[(_0x48e966(0x341,0x30c))](_0x82568['data']),this[_0x5ba6a6(_0x5473e7._0x38a448,0x315)]=null;}get['pointerEvents'](){return this['_pointerEvents'];}set['pointerEvents'](_0x45aaa6){const _0x5d6190={_0x514ec4:0xde,_0x4713ec:0x2aa,_0x43f346:0x293,_0x5e01f3:0x2bc},_0x4100b5={_0xd6a206:0x61};function _0x2520f3(_0xb4105d,_0x13d398){return _0x5f2170(_0xb4105d,_0x13d398- -_0x4100b5._0xd6a206);}function _0x3e11e0(_0x19740b,_0x4f7d22){return _0x5f2170(_0x4f7d22,_0x19740b-0x2e3);}this[_0x3e11e0(0x28f,0x2a4)]=_0x45aaa6,this['canvas']&&(_0x45aaa6?this['canvas']['style']['pointerEvents']='all':this['canvas'][_0x2520f3(-0xe0,-_0x5d6190._0x514ec4)][_0x3e11e0(_0x5d6190._0x4713ec,_0x5d6190._0x43f346)]=_0x3e11e0(0x2dc,_0x5d6190._0x5e01f3));}[_0x5f2170(-0x6f,-0x57)](_0x33882f){const _0x11ba52={_0x2d0f69:0x132},_0x128217={_0x2213cf:0x2ef};function _0x3665d7(_0x4beb9f,_0x35805e){return _0x4fad52(_0x4beb9f- -_0x128217._0x2213cf,_0x35805e);}function _0x35e4e8(_0xa3357b,_0xba0348){return _0x4fad52(_0xba0348- -0x2e3,_0xa3357b);}_0x33882f?this['canvas'][_0x3665d7(-_0x11ba52._0x2d0f69,-0x14c)]['display']='block':this['canvas']['style']['display']=_0x3665d7(-0xbc,-0xec);}['_mountedHook'](){const _0x4274ef={_0x5124c6:0xd2,_0x4a5475:0x1d2},_0x20e253={_0x19c629:0x3c2};function _0x542ee7(_0x21ce0b,_0x93e8af){return _0x4fad52(_0x93e8af- -_0x20e253._0x19c629,_0x21ce0b);}this['_map']['scene']['mapvDepthTest']=this['options']['depthTest']??!![],this['_map'][_0x59af06(-0xae,-_0x4274ef._0x5124c6)]['mapvAutoHeight']=this['options']['clampToGround']??![];function _0x59af06(_0x33db68,_0x56fac5){return _0x4fad52(_0x56fac5- -0x29e,_0x33db68);}this['_map']['scene']['mapvFixedHeight']=this['options'][_0x542ee7(-0x1b1,-_0x4274ef._0x4a5475)]??0x0;}['_addedHook'](){const _0x26e82a={_0x6c1417:0x1a5,_0xe4d4cb:0x175,_0x1d172e:0x55c,_0x19236a:0x4fa,_0x195deb:0x4d7,_0x87e105:0x1cc,_0x1cd504:0x1e7,_0x5000af:0x1c3,_0x53d701:0x1cf};function _0x104582(_0x350fc2,_0x35b2b){return _0x4fad52(_0x35b2b-0x2f8,_0x350fc2);}this[_0x395f53(-_0x26e82a._0x6c1417,-_0x26e82a._0xe4d4cb)]&&(!this[_0x395f53(-0x1a5,-0x1c0)]['_data']||this[_0x395f53(-_0x26e82a._0x6c1417,-0x1d7)]['_data']['length']===0x0)&&(this[_0x104582(0x4aa,0x4d7)][_0x104582(_0x26e82a._0x1d172e,0x518)]=[]['concat'](this['dataSet']['_dataCache']));this[_0x104582(0x4fd,0x4f8)]=new MapVRenderer(this['_map'],this[_0x104582(_0x26e82a._0x19236a,_0x26e82a._0x195deb)],this['options'],this),this['initDevicePixelRatio']();function _0x395f53(_0x315531,_0x45becb){return _0x4fad52(_0x315531- -0x384,_0x45becb);}this['canvas']=this[_0x395f53(-_0x26e82a._0x87e105,-_0x26e82a._0x1cd504)](),this['render']=this['render'][_0x395f53(-_0x26e82a._0x5000af,-0x1c9)](this),this[_0x395f53(-_0x26e82a._0x53d701,-0x18e)](),this['_reset']();}[_0x4fad52(0x218,0x22e)](){const _0x43df55={_0x4d20d4:0x1af},_0x3baf23={_0x69f91b:0x2df};function _0x5a75b5(_0x24d93d,_0x2f318d){return _0x4fad52(_0x2f318d- -0x38b,_0x24d93d);}this['unbindEvent']();this['_mapVRenderer']&&(this['_mapVRenderer']['destroy'](),this['_mapVRenderer']=null);function _0x353a81(_0x124b4e,_0x2be2ed){return _0x4fad52(_0x2be2ed-_0x3baf23._0x69f91b,_0x124b4e);}this[_0x353a81(0x52e,0x50f)][_0x5a75b5(-0x1b4,-_0x43df55._0x4d20d4)]['removeChild'](this['canvas']);}['initDevicePixelRatio'](){const _0x4f6539={_0x525a8d:0x198};function _0x3fea5d(_0x4ddfea,_0x49e6dc){return _0x4fad52(_0x4ddfea- -0xd7,_0x49e6dc);}function _0x27cf94(_0x25e891,_0x34fcff){return _0x5f2170(_0x34fcff,_0x25e891- -0x241);}this[_0x3fea5d(0x155,0x12b)]=window[_0x3fea5d(0x155,_0x4f6539._0x525a8d)]||0x1;}['bindEvent'](){const _0x4a0bcf={_0x5ab4d5:0xa1,_0xa63e59:0x296,_0x2d7cea:0xa5,_0x2bca25:0x1ee,_0x50f62c:0x20e,_0x2f3558:0x227,_0x51f585:0x2c},_0x14d027={_0x1e38e9:0x272};function _0x435761(_0x9ef6ca,_0x296b14){return _0x5f2170(_0x296b14,_0x9ef6ca- -0x1e9);}function _0x38ee7c(_0x5c60bd,_0x564781){return _0x4fad52(_0x5c60bd- -_0x14d027._0x1e38e9,_0x564781);}var _0x15d069,_0x56fe77;this['_map']['on'](mars3d__namespace[_0x38ee7c(-0x5d,-_0x4a0bcf._0x5ab4d5)]['mouseDown'],this['_onMoveStartEvent'],this),this['_map']['on'](mars3d__namespace[_0x38ee7c(-0x5d,-0x71)][_0x435761(-0x25e,-_0x4a0bcf._0xa63e59)],this['_onMoveStartEvent'],this),this['_map']['on'](mars3d__namespace['EventType'][_0x38ee7c(-0xbb,-0x77)],this['_onMoveEndEvent'],this),(_0x15d069=this[_0x38ee7c(-_0x4a0bcf._0x2d7cea,-0xa8)])!==null&&_0x15d069!==void 0x0&&(_0x15d069=_0x15d069[_0x38ee7c(-0x90,-0x59)])!==null&&_0x15d069!==void 0x0&&_0x15d069[_0x435761(-_0x4a0bcf._0x2bca25,-0x1e4)]&&this['_map']['on'](mars3d__namespace[_0x435761(-_0x4a0bcf._0x50f62c,-_0x4a0bcf._0x2f3558)]['click'],this[_0x38ee7c(-0x63,-_0x4a0bcf._0x51f585)],this),(_0x56fe77=this['options'])!==null&&_0x56fe77!==void 0x0&&(_0x56fe77=_0x56fe77['methods'])!==null&&_0x56fe77!==void 0x0&&_0x56fe77['mousemove']&&this['_map']['on'](mars3d__namespace[_0x38ee7c(-0x5d,-0x45)]['mouseMove'],this['_onMapMouseMove'],this);}['unbindEvent'](){const _0x442ae0={_0x284309:0x3bb,_0x1b6dc1:0x412,_0x311cf7:0x449,_0xd1d7b6:0x3f5,_0x3f7e25:0x272,_0xd815e2:0x27f,_0x3102f6:0x26c,_0x38187b:0x28b,_0x383b8d:0x2c8,_0x2b6298:0x3ca,_0x1cf83a:0x432};var _0x137328,_0x3a871d;this[_0x3e72ef(_0x442ae0._0x284309,0x3d1)][_0x53cb83(-0x2c6,-0x2a1)](mars3d__namespace[_0x3e72ef(0x409,_0x442ae0._0x1b6dc1)][_0x3e72ef(_0x442ae0._0x311cf7,0x433)],this[_0x3e72ef(_0x442ae0._0xd1d7b6,0x410)],this),this[_0x53cb83(-0x2a3,-0x2ad)]['off'](mars3d__namespace[_0x53cb83(-0x2aa,-0x26c)][_0x3e72ef(0x3a5,0x3c2)],this[_0x53cb83(-_0x442ae0._0x3f7e25,-0x26e)],this);function _0x3e72ef(_0x5ea18a,_0x33d268){return _0x5f2170(_0x5ea18a,_0x33d268-0x437);}this['_map']['off'](mars3d__namespace[_0x53cb83(-0x267,-0x26c)]['cameraMoveEnd'],this['_onMoveEndEvent'],this),this['_map']['off'](mars3d__namespace[_0x53cb83(-_0x442ae0._0xd815e2,-_0x442ae0._0x3102f6)][_0x53cb83(-0x27f,-0x270)],this[_0x53cb83(-_0x442ae0._0x38187b,-_0x442ae0._0x383b8d)],this);(_0x137328=this[_0x3e72ef(0x3ed,_0x442ae0._0x2b6298)])!==null&&_0x137328!==void 0x0&&(_0x137328=_0x137328['methods'])!==null&&_0x137328!==void 0x0&&_0x137328['click']&&this['_map']['off'](mars3d__namespace['EventType'][_0x3e72ef(0x410,_0x442ae0._0x1cf83a)],this['_onMapClick'],this);function _0x53cb83(_0x49d13d,_0x525efa){return _0x5f2170(_0x49d13d,_0x525efa- -0x247);}(_0x3a871d=this['options'])!==null&&_0x3a871d!==void 0x0&&(_0x3a871d=_0x3a871d['methods'])!==null&&_0x3a871d!==void 0x0&&_0x3a871d['mousemove']&&this['_map'][_0x3e72ef(0x40c,0x3dd)](mars3d__namespace['EventType']['mouseMove'],this['_onMapMouseMove'],this);}['_onMoveStartEvent'](){const _0x248aea={_0x394c62:0x11d,_0x2da2dc:0x499,_0x486375:0x134},_0x4ba508={_0x364153:0x2c9};function _0x457b44(_0xa8ef25,_0x474fc1){return _0x4fad52(_0xa8ef25-_0x4ba508._0x364153,_0x474fc1);}function _0x47330f(_0x4084ca,_0x45df9a){return _0x4fad52(_0x4084ca- -0xe2,_0x45df9a);}this['_mapVRenderer']&&(this[_0x47330f(0x11e,_0x248aea._0x394c62)]['animatorMovestartEvent'](),this[_0x457b44(0x49d,0x4a0)]['off'](mars3d__namespace[_0x457b44(0x4de,_0x248aea._0x2da2dc)][_0x47330f(0x12f,_0x248aea._0x486375)],this[_0x457b44(0x482,0x452)],this),this['_map']['on'](mars3d__namespace['EventType'][_0x457b44(0x4da,0x4da)],this['_reset'],this));}['_onMoveEndEvent'](){const _0x375cb5={_0xb3c073:0x4f8},_0x32e3d5={_0x4f7d20:0x193};function _0x52a2fe(_0x18da79,_0x2f7c4a){return _0x4fad52(_0x2f7c4a-0x30c,_0x18da79);}function _0x574b75(_0x380f6a,_0x266708){return _0x5f2170(_0x380f6a,_0x266708- -_0x32e3d5._0x4f7d20);}this['_mapVRenderer']&&(this['_map']['off'](mars3d__namespace['EventType'][_0x574b75(-0x1f0,-0x1bc)],this[_0x52a2fe(_0x375cb5._0xb3c073,0x4c5)],this),this['_mapVRenderer']['animatorMoveendEvent'](),this['_reset']());}[_0x5f2170(-0x6e,-0x63)](_0x4b017e,_0x3157b8){const _0x39be81={_0xdd736b:0x1cd},_0x2e0b88={_0x1b837e:0x4b};function _0x2d8b37(_0x26ecf4,_0x58d516){return _0x4fad52(_0x58d516-0x25d,_0x26ecf4);}function _0x172a3f(_0x6b6bb9,_0x192884){return _0x4fad52(_0x192884- -_0x2e0b88._0x1b837e,_0x6b6bb9);}this[_0x172a3f(0x1bb,_0x39be81._0xdd736b)](),this[_0x2d8b37(0x40d,0x44f)]();}['addData'](_0x34e458){this['_mapVRenderer']&&this['_mapVRenderer']['addData'](_0x34e458,this['options']);}[_0x5f2170(-0x7e,-0x56)](_0x35938c){this['_mapVRenderer']&&this['_mapVRenderer']['updateData'](_0x35938c,this['options']);}['getData'](){const _0xeb2acb={_0x300f95:0x45f,_0x109848:0x47e},_0x167d58={_0x6e052e:0x104},_0x1f935c={_0x3b22d8:0x27e};this[_0xd29f58(_0xeb2acb._0x300f95,_0xeb2acb._0x109848)]&&(this[_0x17f01a(0xa9,0xce)]=this[_0x17f01a(0xca,0x92)]['getData']());function _0xd29f58(_0x112589,_0x126194){return _0x4fad52(_0x126194-_0x1f935c._0x3b22d8,_0x112589);}function _0x17f01a(_0x307660,_0x4b7928){return _0x5f2170(_0x4b7928,_0x307660-_0x167d58._0x6e052e);}return this['dataSet'];}['removeData'](_0xe78c21){const _0x146872={_0x24ad70:0x40};function _0x43a5b8(_0x4a636b,_0x1eee6e){return _0x4fad52(_0x4a636b- -0x24c,_0x1eee6e);}this['_mapVRenderer']&&this['_mapVRenderer'][_0x43a5b8(-_0x146872._0x24ad70,-0x32)](_0xe78c21);}['removeAllData'](){const _0x233dac={_0x44f789:0xb3},_0x255b6a={_0x3433ca:0x14d};function _0x4e95d1(_0x4b5353,_0x5bcf6d){return _0x4fad52(_0x5bcf6d- -_0x255b6a._0x3433ca,_0x4b5353);}this[_0x4e95d1(0x79,_0x233dac._0x44f789)]&&this['_mapVRenderer']['clearData']();}['_createCanvas'](){const _0x298c00={_0x5d930b:0x397,_0x4fe48d:0x366,_0x2cd2bf:0x12a,_0x55f26b:0x37e,_0x1c7fc4:0x134,_0x5b1363:0x153,_0x319991:0x1af,_0x358974:0x324,_0x558a2:0x337,_0x91bdc1:0x16a,_0x2a0800:0x180,_0x4b9f93:0x191,_0x515ada:0x326,_0x5d2b00:0x332,_0x177840:0x144,_0x3e0d7e:0x14d,_0x7e4bd3:0x17d,_0x3c533b:0x180},_0x584e07={_0x14257b:0x167},_0x86344d={_0x439c70:0x89},_0x245139=mars3d__namespace[_0x194532(0x193,0x183)]['create'](_0x46c33a(_0x298c00._0x5d930b,_0x298c00._0x4fe48d),_0x194532(_0x298c00._0x2cd2bf,0x105),this[_0x46c33a(0x33b,0x329)]['container']);function _0x194532(_0x1197ad,_0x52cb37){return _0x4fad52(_0x1197ad- -_0x86344d._0x439c70,_0x52cb37);}_0x245139['id']=this['id'],_0x245139['style'][_0x46c33a(0x354,_0x298c00._0x55f26b)]='absolute',_0x245139[_0x194532(_0x298c00._0x1c7fc4,_0x298c00._0x5b1363)]['top']='0px',_0x245139['style'][_0x46c33a(0x37b,0x353)]='0px',_0x245139[_0x194532(0x16e,_0x298c00._0x319991)]=parseInt(this['_map']['canvas']['width']),_0x245139[_0x194532(0x161,0x18a)]=parseInt(this['_map']['canvas']['height']),_0x245139[_0x46c33a(_0x298c00._0x358974,_0x298c00._0x558a2)]['width']=this['_map']['canvas'][_0x194532(_0x298c00._0x1c7fc4,_0x298c00._0x91bdc1)][_0x194532(0x16e,0x19b)];function _0x46c33a(_0x1d69fc,_0x34afbb){return _0x4fad52(_0x1d69fc-_0x584e07._0x14257b,_0x34afbb);}_0x245139['style']['height']=this['_map']['canvas']['style'][_0x194532(0x161,_0x298c00._0x2a0800)],_0x245139['style']['pointerEvents']=this['_pointerEvents']?_0x194532(_0x298c00._0x4b9f93,0x1cc):_0x46c33a(0x39a,0x3d1),_0x245139['style'][_0x46c33a(_0x298c00._0x515ada,_0x298c00._0x5d2b00)]=this[_0x194532(_0x298c00._0x177840,0x13a)]['zIndex']??0x9;if(this['options'][_0x194532(_0x298c00._0x3e0d7e,0x116)]==='2d'){const _0x4f3b83=this['devicePixelRatio'];_0x245139['getContext'](this[_0x46c33a(0x334,0x367)][_0x194532(0x14d,_0x298c00._0x7e4bd3)])[_0x194532(_0x298c00._0x3c533b,0x184)](_0x4f3b83,_0x4f3b83);}return _0x245139;}[_0x5f2170(-0x6a,-0x81)](){const _0x3e0450={_0x4f51fb:0xc,_0x3cd0f2:0x4f};function _0x2f63bc(_0x59ceee,_0x264d66){return _0x5f2170(_0x264d66,_0x59ceee-0x6b);}this['resize'](),this[_0x2f63bc(-_0x3e0450._0x4f51fb,-_0x3e0450._0x3cd0f2)]();}['draw'](){function _0x20e035(_0xadfd37,_0x1993b5){return _0x5f2170(_0xadfd37,_0x1993b5-0x457);}this[_0x20e035(0x3ab,0x3d6)]();}[_0x5f2170(-0x3,-0x36)](){const _0x46d567={_0x4ac7a5:0x351,_0x5d0abd:0x34d,_0x4ab3df:0x381},_0x496651={_0x2793f4:0x151};this[_0x4d081d(_0x46d567._0x4ac7a5,_0x46d567._0x5d0abd)]&&(this['_mapVRenderer']['destroy'](),this['_mapVRenderer']=null);function _0x4d081d(_0x55aef4,_0x5e1826){return _0x4fad52(_0x55aef4-_0x496651._0x2793f4,_0x5e1826);}function _0x238a88(_0x30d4b2,_0x5ec933){return _0x5f2170(_0x5ec933,_0x30d4b2- -0x239);}this[_0x4d081d(_0x46d567._0x4ab3df,0x36a)][_0x4d081d(0x32d,0x36d)]['removeChild'](this['canvas']);}['render'](){const _0x36e545={_0x3426fd:0x3b,_0x5a6068:0xcd},_0x54133c={_0x464e35:0x75};function _0x3a3ce0(_0x515b2f,_0x40a83b){return _0x5f2170(_0x515b2f,_0x40a83b-_0x54133c._0x464e35);}function _0x106329(_0x5288f7,_0x5c2f0a){return _0x4fad52(_0x5c2f0a- -0x27a,_0x5288f7);}this[_0x3a3ce0(0x67,_0x36e545._0x3426fd)][_0x106329(-_0x36e545._0x5a6068,-0x9d)]();}[_0x5f2170(-0x71,-0x6b)](){const _0x5c2aeb={_0x3b2b77:0x4c,_0x504f95:0x1c,_0x3a282e:0x27,_0x2a28e9:0xc,_0x2fa65e:0x1f8,_0xf18e13:0x32,_0x379195:0x1a0,_0x10cf0b:0xa},_0x30b2b6={_0x4033de:0x2a};function _0x3b9deb(_0x5db9be,_0x11ac47){return _0x4fad52(_0x5db9be- -_0x30b2b6._0x4033de,_0x11ac47);}function _0x1a39c0(_0xbc6d33,_0x31f591){return _0x4fad52(_0xbc6d33- -0x1e0,_0x31f591);}if(this[_0x1a39c0(0x50,_0x5c2aeb._0x3b2b77)]){const _0x4a056f=this['canvas'];_0x4a056f['style']['position']='absolute',_0x4a056f[_0x1a39c0(-0x23,-0x59)]['top']='0px',_0x4a056f['style']['left']=_0x1a39c0(-_0x5c2aeb._0x504f95,-_0x5c2aeb._0x3a282e),_0x4a056f['width']=parseInt(this[_0x1a39c0(-_0x5c2aeb._0x2a28e9,-0x3a)]['canvas']['width']),_0x4a056f[_0x3b9deb(0x1c0,_0x5c2aeb._0x2fa65e)]=parseInt(this['_map']['canvas'][_0x1a39c0(0xa,_0x5c2aeb._0xf18e13)]),_0x4a056f['style']['width']=this[_0x1a39c0(-_0x5c2aeb._0x2a28e9,-0xd)]['canvas']['style']['width'],_0x4a056f[_0x3b9deb(0x193,_0x5c2aeb._0x379195)]['height']=this[_0x1a39c0(-0xc,0x8)]['canvas']['style'][_0x1a39c0(_0x5c2aeb._0x10cf0b,-0x2c)];}}['getRectangle'](_0x522589){const _0x5958f5={_0x37423e:0x117},_0x2a2c31={_0x4fa195:0x89};if(!this['dataSet']||!this[_0x2a1c2a(-_0x5958f5._0x37423e,-0xe4)]['_data'])return;const _0x1991f3={};_0x1991f3[_0x306c4d(-0x20e,-0x218)]='FeatureCollection';function _0x2a1c2a(_0x2d0b0d,_0x51f0ad){return _0x5f2170(_0x2d0b0d,_0x51f0ad- -_0x2a2c31._0x4fa195);}_0x1991f3['features']=this['dataSet']['_data'];function _0x306c4d(_0x1da407,_0x49fdcb){return _0x5f2170(_0x49fdcb,_0x1da407- -0x18e);}const _0x31fcd0=mars3d__namespace['PolyUtil']['getExtentByGeoJSON'](_0x1991f3);if(!_0x31fcd0)return;return _0x522589!==null&&_0x522589!==void 0x0&&_0x522589[_0x306c4d(-0x218,-0x1ef)]?_0x31fcd0:Cesium['Rectangle']['fromDegrees'](_0x31fcd0['xmin'],_0x31fcd0['ymin'],_0x31fcd0['xmax'],_0x31fcd0['ymax']);}['_onMapClick'](_0x468fff){const _0x3f7f65={_0x3a91e3:0x402};function _0x454fbc(_0x2a3524,_0x536d6e){return _0x5f2170(_0x2a3524,_0x536d6e-0x462);}this['_cache_event']=_0x468fff,this['_mapVRenderer']&&this['_mapVRenderer'][_0x454fbc(_0x3f7f65._0x3a91e3,0x427)](_0x468fff['windowPosition'],_0x468fff);}[_0x4fad52(0x1e1,0x219)](_0x40654b){const _0x5660db={_0x5bcca3:0x27e};function _0x539659(_0x247ac0,_0x9d0198){return _0x5f2170(_0x9d0198,_0x247ac0-0x2a2);}this['_cache_event']=_0x40654b,this['_mapVRenderer']&&this['_mapVRenderer']['mousemoveEvent'](_0x40654b[_0x539659(0x272,_0x5660db._0x5bcca3)],_0x40654b);}['on'](_0x937576,_0x3a4222,_0x59cbc4){const _0x2f593d={_0x4704aa:0x381,_0x582480:0x373,_0x89ff9d:0x3c7,_0x43bfd4:0x4b5,_0x4ef49a:0x3b5,_0x2c46b2:0x388,_0x305cd9:0x4a3},_0x560cdd={_0x2454b4:0x514},_0xccbfeb={_0x4f3b78:0x134};function _0x7a21ce(_0x21e357,_0x46c30c){return _0x5f2170(_0x21e357,_0x46c30c-0x3e0);}this['options']['methods']=this['options']['methods']||{};if(_0x937576===mars3d__namespace['EventType']['click'])this[_0x7a21ce(_0x2f593d._0x4704aa,_0x2f593d._0x582480)]['methods'][_0x7a21ce(_0x2f593d._0x89ff9d,0x3db)]=_0x1a6f64=>{function _0x5629d0(_0x2809d5,_0x19a328){return _0x94dbd9(_0x19a328,_0x2809d5- -0x678);}if(_0x1a6f64){const _0x5173ab={...this['_cache_event']};_0x5173ab['layer']=this,_0x5173ab['data']=_0x1a6f64,_0x3a4222[_0x5629d0(-0x1dd,-0x1a3)](_0x59cbc4)(_0x5173ab);}},this[_0x94dbd9(_0x2f593d._0x43bfd4,0x4ae)]['on'](mars3d__namespace['EventType']['click'],this['_onMapClick'],this);else _0x937576===mars3d__namespace['EventType']['mouseMove']&&(this['options'][_0x7a21ce(_0x2f593d._0x4ef49a,_0x2f593d._0x2c46b2)]['mousemove']=_0x28526a=>{const _0x34652c={_0xa928a9:0x22c};function _0xc25aa8(_0x1ef8a2,_0x407acb){return _0x7a21ce(_0x1ef8a2,_0x407acb- -_0x34652c._0xa928a9);}if(_0x28526a){const _0x4396f4={...this['_cache_event']};_0x4396f4[_0xc25aa8(_0xccbfeb._0x4f3b78,0x12c)]=this,_0x4396f4['data']=_0x28526a,_0x3a4222['bind'](_0x59cbc4)(_0x4396f4);}},this['_map']['on'](mars3d__namespace['EventType'][_0x94dbd9(0x482,_0x2f593d._0x305cd9)],this['_onMapMouseMove'],this));function _0x94dbd9(_0x58ac80,_0x50c7fc){return _0x5f2170(_0x58ac80,_0x50c7fc-_0x560cdd._0x2454b4);}return this;}['off'](_0x2f23d7,_0x56f3c0){const _0x34b47e={_0x36481e:0xbd,_0x373ea2:0x45f,_0x1d8cdc:0x45a,_0x1bec5d:0xc2,_0x108863:0x127,_0x215229:0xeb,_0x266f60:0xe0,_0x32cda1:0x45a,_0x515ff4:0x493},_0x3132b6={_0xcd1336:0x292};function _0x1ba04b(_0x2f672f,_0x4d19dd){return _0x4fad52(_0x2f672f-_0x3132b6._0xcd1336,_0x4d19dd);}if(_0x2f23d7==='click'){var _0x30e402;this[_0x3287bc(-0xb4,-0xf8)]['off'](_0x2f23d7,this[_0x3287bc(-0xbb,-_0x34b47e._0x36481e)],this),(_0x30e402=this[_0x1ba04b(_0x34b47e._0x373ea2,_0x34b47e._0x1d8cdc)]['methods'])!==null&&_0x30e402!==void 0x0&&_0x30e402[_0x1ba04b(0x45a,0x44f)]&&delete this[_0x1ba04b(_0x34b47e._0x373ea2,0x477)]['methods']['click'];}else{if(_0x2f23d7===_0x3287bc(-_0x34b47e._0x1bec5d,-0x103)){var _0xc42f36;this['_map']['off'](_0x2f23d7,this[_0x3287bc(-_0x34b47e._0x108863,-_0x34b47e._0x215229)],this),(_0xc42f36=this['options'][_0x3287bc(-_0x34b47e._0x266f60,-0xea)])!==null&&_0xc42f36!==void 0x0&&_0xc42f36[_0x1ba04b(_0x34b47e._0x32cda1,_0x34b47e._0x515ff4)]&&delete this[_0x3287bc(-0xe0,-0xff)]['methods']['mousemove'];}}function _0x3287bc(_0x1211bf,_0x465965){return _0x4fad52(_0x465965- -0x2cc,_0x1211bf);}return this;}}mars3d__namespace['LayerUtil']['register']('mapv',MapVLayer),mars3d__namespace['layer']['MapVLayer']=MapVLayer,mars3d__namespace['mapv']=mapv__namespace,exports[_0x4fad52(0x207,0x202)]=MapVLayer,Object[_0x5f2170(-0x55,-0x10)](mapv)['forEach'](function(_0x23af43){const _0x1ab4e1={_0x3bbcff:0xe8};function _0x4905a4(_0x509f94,_0x38f4db){return _0x4fad52(_0x509f94- -0x2e1,_0x38f4db);}function _0xef6787(_0x586d6d,_0x459668){return _0x5f2170(_0x586d6d,_0x459668- -0x35);}if(_0x23af43!=='default'&&!exports[_0xef6787(-0x9f,-0x75)](_0x23af43))Object[_0x4905a4(-0xe5,-_0x1ab4e1._0x3bbcff)](exports,_0x23af43,{'enumerable':!![],'get':function(){return mapv[_0x23af43];}});});const _0x306911={};function _0x5f2170(_0x1356f4,_0x35ef39){const _0x4c7a03={_0x1f3e74:0x160};return _0x5027(_0x35ef39- -_0x4c7a03._0x1f3e74,_0x1356f4);}_0x306911['value']=!![],Object['defineProperty'](exports,'__esModule',_0x306911);
}));