mars3d-mapv
Version:
Mars3D平台插件,结合mapv可视化功能插件
16 lines (15 loc) • 40.2 kB
JavaScript
/**
* Mars3D平台插件,结合mapv可视化功能插件 mars3d-mapv
*
* 版本信息:v3.11.3
* 编译日期:2026-05-13 11:57
* 版权所有:Copyright by http://mars3d.cn
* 使用单位:免费公开版 ,2026-02-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(_0x2c65c1,_0x20e825){const _0x2d2bc7={_0x51ca36:0x209,_0x773c70:0x1e8,_0x36aa73:0x236,_0x4c72f4:0x227,_0x20008c:0x1e9,_0x4b9037:0x240,_0x2703c1:0x1f3,_0x17df5f:0x23f},_0x1d3318={_0xf9bdcd:0x2b4};function _0x48af25(_0x101706,_0x4b2026){return _0x160f(_0x101706- -_0x1d3318._0xf9bdcd,_0x4b2026);}const _0x29f42b=_0x2c65c1();function _0x4124a5(_0x537fa7,_0x391cb4){return _0x160f(_0x391cb4-0x174,_0x537fa7);}while(!![]){try{const _0x1eb0ff=parseInt(_0x48af25(-_0x2d2bc7._0x51ca36,-_0x2d2bc7._0x773c70))/0x1*(-parseInt(_0x48af25(-0x1ef,-0x1e6))/0x2)+parseInt(_0x4124a5(_0x2d2bc7._0x36aa73,0x244))/0x3+parseInt(_0x48af25(-0x208,-0x228))/0x4+parseInt(_0x4124a5(0x1f2,_0x2d2bc7._0x4c72f4))/0x5*(parseInt(_0x48af25(-0x21b,-_0x2d2bc7._0x20008c))/0x6)+-parseInt(_0x4124a5(0x211,_0x2d2bc7._0x4b9037))/0x7+-parseInt(_0x4124a5(0x1ba,_0x2d2bc7._0x2703c1))/0x8+parseInt(_0x4124a5(_0x2d2bc7._0x17df5f,0x22f))/0x9;if(_0x1eb0ff===_0x20e825)break;else _0x29f42b['push'](_0x29f42b['shift']());}catch(_0x10a3fb){_0x29f42b['push'](_0x29f42b['shift']());}}}(_0x4bb7,0x7355e));function _interopNamespace(_0x17d5f1){const _0x1e417b={_0x3183a7:0x1b8};function _0x23905b(_0x25ec46,_0x38b218){return _0x160f(_0x38b218-0x3e6,_0x25ec46);}if(_0x17d5f1&&_0x17d5f1[_0x43b7ed(-0x30e,-0x33e)])return _0x17d5f1;var _0x542956=Object['create'](null);_0x17d5f1&&Object['keys'](_0x17d5f1)['forEach'](function(_0x344e77){function _0x17077e(_0x12c1a8,_0x42e0cb){return _0x43b7ed(_0x12c1a8-0x4f1,_0x42e0cb);}if(_0x344e77!==_0x17077e(_0x1e417b._0x3183a7,0x196)){var _0x3dc7fa=Object['getOwnPropertyDescriptor'](_0x17d5f1,_0x344e77);Object['defineProperty'](_0x542956,_0x344e77,_0x3dc7fa['get']?_0x3dc7fa:{'enumerable':!![],'get':function(){return _0x17d5f1[_0x344e77];}});}});_0x542956[_0x23905b(0x4a9,0x48e)]=_0x17d5f1;function _0x43b7ed(_0x2db989,_0x302b67){return _0x160f(_0x2db989- -0x3e1,_0x302b67);}return _0x542956;}var mars3d__namespace=_interopNamespace(mars3d),mapv__namespace=_interopNamespace(mapv);const version='3.11.3',buildTime='2026-05-13\x2011:55',Cesium$1=mars3d__namespace['Cesium'],baiduMapLayer=mapv__namespace?mapv__namespace['baiduMapLayer']:null,BaseLayer$1=baiduMapLayer?baiduMapLayer['__proto__']:Function;function _0x4bb7(){const _0x5ec270=['BwfW','C2v0wKLUzgv4','zgf0yq','mJyWEMPprhHR','BM9Uzq','C2L6zq','zgvZDhjVEq','rgf0yvnLDa','x21HCfzszw5KzxjLCG','EKLUzgv4','Cg9PBNrLCKv2zw50CW','ntiXodaXmxrAz291BG','ChjVCgvYDgLLCW','txvSDgLqB2X5z29U','B2zM','CgfYzw50rwXLBwvUDa','Bgf5zxi','zMLSDgvY','CMvZAxPL','y2X1C3rLCL9Pza','DhjHAwXZ','mtiZnJq4mKjvseLNua','AxngB3jTyxq','BwLUu2L6zq','Bw91C2vTB3zLrxzLBNq','Bw91C2vTB3zL','C3rVCefUAwfTyxrPB24','AgvPz2H0','mJmZodeWnuPLtg54ta','Dg9W','y3jLyxrL','x29Utw92zvn0yxj0rxzLBNq','mtuZnZe2mvbSy0nmvW','DxbKyxrLrgf0yq','Cg9ZDfjLBMrLCG','x19LC01VzhvSzq','Cg9ZAxrPB24','Cg9ZAxrPB25xqW','x29UtwfWq2XPy2S','yw5PBwf0B3jnB3zLC3rHCNrfDMvUDa','BgvUz3rO','x3jLC2v0','mhb4','zgvMAw5LuhjVCgvYDhK','Eg1PBG','zgvZDgLUyxrPB24TB3v0','x2nHy2HLx2v2zw50','Bwv0Ag9KCW','x29UtwfWtw91C2vnB3zL','q2fYDgvZAwfUmW','x2fKzgvKsg9VAW','y2XLyxi','D2LKDgG','u0nftKuZra','y2XLyxjszwn0','CMvUzgvY','Bw91C2vnB3zL','CMvNAxn0zxi','BwfWDKf1Dg9izwLNAhq','C3r5Bgu','AxnfBMfIBgvKvgLTzq','y2XPy2S','twfWvKXHEwvY','tgf5zxjvDgLS','CMvTB3zLqwXSrgf0yq','icaGioE8LUIVKEAxPEACN++8MG','yw5PBwf0B3jnB3zLzw5KrxzLBNq','yxv0BW','x2nHBNzHC1vWzgf0zq','zhjHDW','rwXSAxbZB2LKywXpy2nSDwrLCG','B3b0Aw9UCW','x2nYzwf0zunHBNzHCW','zgv2AwnLugL4zwXsyxrPBW','z2v0rgf0yq','AgfZt3DUuhjVCgvYDhK','mJu5otu0nfffuMfNqW','zNjVBurLz3jLzxm','y2fTzxjHtw92zvn0yxj0','BwfWDG','x2rHDge','yMLUza','DMfSDwu','C2v0','x3nOB3DiB29R','z2v0wM9VBq','rxzLBNruExbL','z2v0','z2v0uMvJDgfUz2XL','C2nLBMu','y2fTzxjH','x2rHDgfdywnOzq','z2XVyMu','z2v0q29SB3i','D2LUzg93ug9ZAxrPB24','zgf0yvnLDa','ywrKrgf0yq','DxbKyxrL','rg9TvxrPBa','BwfWDKzPEgvKsgvPz2H0','yw5PBwf0B3i','ug9SEwDVBG','nZqXnJbVq2fZEg4','y29UDgfPBMvY','CMvTB3zLrgf0yq','y2X1C3rLCKrHDgftzxq','z3jHzgLLBNq','zMvHDhvYzxm','y2XLyxjeyxrH','ChvZAa','y2fUDMfZtgf5zxi','x3bVAw50zxjfDMvUDhm','C3rLCa','Dg9xAw5KB3DdB29YzgLUyxrLCW','y2fUDMfZ','y29VCMrPBMf0zxm','x21HCa','zgvMyxvSDa','BgvMDa','zMLSBfn0EwXL','mwjNCxLHsG','ntG5mdHwsgT4BNy','DxbKyxrLq2fSBgjHy2S','z2v0q29UDgv4Da','yw5PBwf0Aw9U'];_0x4bb7=function(){return _0x5ec270;};return _0x4bb7();}class MapVRenderer extends BaseLayer$1{constructor(_0x445bf6,_0x41b291,_0x135f3c,_0x4102a9){const _0x174e8f={_0x3f709e:0x1d0,_0x1905af:0x1ea,_0x57d2b0:0x224},_0x44e1fc={_0x37741e:0x12d},_0x5b8168={_0x391511:0x120};super(_0x445bf6,_0x41b291,_0x135f3c);if(!BaseLayer$1)return;this[_0x373ff1(_0x174e8f._0x3f709e,0x196)]=_0x445bf6,this['scene']=_0x445bf6['scene'],this['dataSet']=_0x41b291,_0x135f3c=_0x135f3c||{},this['init'](_0x135f3c),this['argCheck'](_0x135f3c);function _0x373ff1(_0x34eaa8,_0x59378c){return _0x160f(_0x34eaa8-_0x5b8168._0x391511,_0x59378c);}this['initDevicePixelRatio'](),this['canvasLayer']=_0x4102a9;function _0x4daea7(_0x265ac1,_0x2f7ce4){return _0x160f(_0x2f7ce4- -_0x44e1fc._0x37741e,_0x265ac1);}this[_0x373ff1(_0x174e8f._0x1905af,_0x174e8f._0x57d2b0)]=!0x1,this[_0x4daea7(-0x4d,-0x7e)]=_0x135f3c[_0x4daea7(-0xb6,-0x7e)];}['initDevicePixelRatio'](){this['devicePixelRatio']=window['devicePixelRatio']||0x1;}['addAnimatorEvent'](){}[_0x37972b(-0x85,-0xa6)](){const _0x28d931={_0x1eb7ee:0xdf,_0x26ad7f:0x46c,_0x47aefe:0x494},_0x1be8a6={_0x61cdea:0x525};function _0x42b2d0(_0x20cecf,_0x59ec2c){return _0x37972b(_0x59ec2c- -0x32,_0x20cecf);}function _0x44bf79(_0x4f98ca,_0x451c07){return _0x37972b(_0x4f98ca-_0x1be8a6._0x61cdea,_0x451c07);}const _0x38512a=this['options'][_0x42b2d0(-0x109,-_0x28d931._0x1eb7ee)];this['isEnabledTime']()&&this['animator']&&(this['steps'][_0x44bf79(_0x28d931._0x26ad7f,_0x28d931._0x47aefe)]=_0x38512a['stepsRange']['start']);}[_0x1f9c95(-0xc7,-0xee)](){const _0x57c475={_0x430d90:0x2a,_0x386fa8:0x7};function _0x1261f8(_0x28e09f,_0x3f694d){return _0x37972b(_0x3f694d-0xbe,_0x28e09f);}this['isEnabledTime']()&&this[_0x1261f8(_0x57c475._0x430d90,-_0x57c475._0x386fa8)];}[_0x37972b(-0xae,-0x7a)](){return this['canvasLayer']['canvas']['getContext'](this['context']);}['init'](_0x5a539a){const _0x425158={_0x17cc69:0xa9,_0x34fca1:0x1c1,_0x41fc63:0x187,_0x3c2cb1:0x1a1},_0x4d99c9={_0xcfeff7:0x10e},_0x4f6974={_0x54f4f5:0x89};this['options']=_0x5a539a,this['initDataRange'](_0x5a539a),this['context']=this['options']['context']||'2d';Cesium$1['defined'](this[_0x2c44e2(_0x425158._0x17cc69,0xc0)][_0x267ee0(-_0x425158._0x34fca1,-0x189)])&&this['canvasLayer']&&this[_0x267ee0(-_0x425158._0x41fc63,-0x1a1)][_0x2c44e2(0x63,0x98)]&&this[_0x267ee0(-0x1ab,-_0x425158._0x3c2cb1)]['setZIndex'](this['options']['zIndex']);function _0x267ee0(_0x57653c,_0x4df605){return _0x1f9c95(_0x4df605- -_0x4f6974._0x54f4f5,_0x57653c);}function _0x2c44e2(_0x5064be,_0x539d66){return _0x37972b(_0x5064be-_0x4d99c9._0xcfeff7,_0x539d66);}this['initAnimator']();}['_canvasUpdate'](_0x18d0d7){const _0x936654={_0x542263:0x56,_0x1e703d:0x2e,_0x4a956b:0x3d3,_0x283df9:0xad,_0x13b9d8:0x8b,_0x1c6c52:0x41c,_0xc3a53a:0x91,_0x1688ff:0x99,_0x30945c:0x9f,_0x36fd0e:0x74,_0x37a0d2:0x3b5,_0x150022:0x7f,_0x89be6:0x50,_0x118c2d:0xc1,_0x41f2cc:0xc1,_0x4b852:0x41c,_0x4c797d:0x7a,_0x5bc977:0x6e,_0x425fa8:0x437,_0x20a1af:0x3df,_0x49779d:0x3d2},_0x37b947={_0x437e7c:0x13d,_0x4893b7:0x178},_0x19bf34={_0x2f37e7:0xaf},_0x2ed3d3={_0x101ddc:0x17c,_0x39c193:0x2fb,_0x2670d4:0x2e4,_0x6fe622:0x282,_0x27ea57:0x155,_0x624d01:0x19d};if(!this['canvasLayer']||this['stopAniamation'])return;const _0x3b1aa6=this[_0x4e1242(_0x936654._0x542263,_0x936654._0x1e703d)],_0x520108=this['options'][_0x4e1242(0x79,0x89)],_0x44fbbd=this[_0x47a911(0x39a,_0x936654._0x4a956b)]();if(this[_0x47a911(0x3dd,0x411)]()){if(void 0x0===_0x18d0d7)return void this[_0x4e1242(0xad,0xd7)](_0x44fbbd);this['context']==='2d'&&(_0x44fbbd['save'](),_0x44fbbd['globalCompositeOperation']=_0x4e1242(0xa7,0xbf),_0x44fbbd[_0x47a911(0x3c2,0x3cf)]='rgba(0,\x200,\x200,\x20.1)',_0x44fbbd['fillRect'](0x0,0x0,_0x44fbbd[_0x4e1242(0x6f,0x8b)][_0x47a911(0x43f,0x409)],_0x44fbbd['canvas']['height']),_0x44fbbd['restore']());}else this['clear'](_0x44fbbd);function _0x47a911(_0x249800,_0x2e51dd){return _0x37972b(_0x2e51dd-0x481,_0x249800);}function _0x4e1242(_0x2bdaf2,_0x550a2c){return _0x1f9c95(_0x2bdaf2-0x183,_0x550a2c);}if(this['context']==='2d')for(const _0x4abecd in this['options']){_0x44fbbd[_0x4abecd]=this[_0x4e1242(0xc1,_0x936654._0x283df9)][_0x4abecd];}else _0x44fbbd['clear'](_0x44fbbd['COLOR_BUFFER_BIT']);const _0x16007c={'transferCoordinate':function(_0x419f19){const _0x2d1bf8={_0x23de34:0x229},_0xc3518f=null;function _0x5b1903(_0x3dd10,_0x35af0f){return _0x4e1242(_0x3dd10-0xfe,_0x35af0f);}let _0x381518=_0x3b1aa6['mapvFixedHeight'];_0x3b1aa6['mapvAutoHeight']&&(_0x381518=_0x3b1aa6['getHeight'](Cesium$1['Cartographic'][_0x4f80a9(0x273,0x27d)](_0x419f19[0x0],_0x419f19[0x1])));const _0x3f4041=Cesium$1[_0x4f80a9(0x2d4,0x30f)][_0x5b1903(0x148,_0x2ed3d3._0x101ddc)](_0x419f19[0x0],_0x419f19[0x1],_0x381518);if(!_0x3f4041)return _0xc3518f;const _0x53f19a=mars3d__namespace['PointTrans']['toWindowCoordinates'](_0x3b1aa6,_0x3f4041);if(!_0x53f19a)return _0xc3518f;if(_0x3b1aa6['mapvDepthTest']&&_0x3b1aa6['mode']===Cesium$1['SceneMode'][_0x4f80a9(0x2d8,_0x2ed3d3._0x39c193)]){const _0x40599d=new Cesium$1[(_0x4f80a9(0x2e9,_0x2ed3d3._0x2670d4))](_0x3b1aa6[_0x4f80a9(_0x2ed3d3._0x6fe622,0x257)]['ellipsoid'],_0x3b1aa6[_0x5b1903(_0x2ed3d3._0x27ea57,0x16d)][_0x5b1903(_0x2ed3d3._0x624d01,0x166)]),_0x486ebd=_0x40599d['isPointVisible'](_0x3f4041);if(!_0x486ebd)return _0xc3518f;}function _0x4f80a9(_0x565090,_0x2d5d40){return _0x4e1242(_0x565090-_0x2d1bf8._0x23de34,_0x2d5d40);}return[_0x53f19a['x'],_0x53f19a['y']];}};void 0x0!==_0x18d0d7&&(_0x16007c[_0x4e1242(_0x936654._0x13b9d8,0xa2)]=function(_0x3e895f){function _0x506cb8(_0x4e109f,_0x2f6b6c){return _0x4e1242(_0x4e109f-_0x19bf34._0x2f37e7,_0x2f6b6c);}const _0x4416a0=_0x520108[_0x506cb8(_0x37b947._0x437e7c,_0x37b947._0x4893b7)]||0xa;return!!(_0x18d0d7&&_0x3e895f['time']>_0x18d0d7-_0x4416a0&&_0x3e895f['time']<_0x18d0d7);});let _0x1dbc71;if(this['options']['draw']==='cluster'&&(!this['options']['maxClusterZoom']||this['options']['maxClusterZoom']>=this[_0x47a911(0x3ab,0x3ad)]())){this[_0x4e1242(0x7a,0x5f)]['getExtent']();const _0x132683=this['getZoom'](),_0x3803b0=this['supercluster']['getClusters']([-0xb4,-0x5a,0xb4,0x5a],_0x132683);this['pointCountMax']=this['supercluster']['trees'][_0x132683]['max'],this['pointCountMin']=this['supercluster']['trees'][_0x132683]['min'];let _0x16ea38={},_0x321a67=null,_0x4661d6=null;if(this['pointCountMax']===this['pointCountMin'])_0x321a67=this[_0x47a911(0x412,0x41c)]['fillStyle'],_0x4661d6=this['options']['minSize']||0x8;else{const _0x5125b3={};_0x5125b3['min']=this['pointCountMin'],_0x5125b3['max']=this['pointCountMax'],_0x5125b3['minSize']=this[_0x47a911(0x40f,_0x936654._0x1c6c52)][_0x4e1242(_0x936654._0xc3a53a,0x8a)]||0x8,_0x5125b3['maxSize']=this['options']['maxSize']||0x1e,_0x5125b3[_0x47a911(0x3ee,0x3c2)]=this['options']['gradient'],_0x16ea38=new mapv__namespace['utilDataRangeIntensity'](_0x5125b3);}for(let _0x589411=0x0;_0x589411<_0x3803b0['length'];_0x589411++){const _0x54a7d2=_0x3803b0[_0x589411];_0x54a7d2['properties']&&_0x54a7d2[_0x4e1242(0x86,_0x936654._0x1688ff)][_0x4e1242(0x8d,_0x936654._0x30945c)]?(_0x3803b0[_0x589411]['size']=_0x4661d6||_0x16ea38['getSize'](_0x54a7d2['properties']['point_count']),_0x3803b0[_0x589411][_0x4e1242(_0x936654._0x36fd0e,0x48)]=_0x321a67||_0x16ea38[_0x47a911(0x388,_0x936654._0x37a0d2)](_0x54a7d2[_0x47a911(0x409,0x3e1)]['point_count'])):_0x3803b0[_0x589411][_0x4e1242(_0x936654._0x150022,0xb9)]=this['options']['size'];}this['clusterDataSet'][_0x4e1242(_0x936654._0x89be6,0x84)](_0x3803b0),_0x1dbc71=this[_0x47a911(0x382,0x3c1)][_0x4e1242(0x54,_0x936654._0x150022)](_0x16007c);}else _0x1dbc71=this['dataSet']['get'](_0x16007c);this['processData'](_0x1dbc71);this[_0x4e1242(_0x936654._0x118c2d,0xa0)]['unit']==='m'&&this[_0x4e1242(_0x936654._0x41f2cc,0xde)]['size']&&(this[_0x4e1242(0xc1,0x8a)]['_size']=this[_0x47a911(0x3ea,_0x936654._0x4b852)][_0x4e1242(0x7f,_0x936654._0x4c797d)]);const _0x16ec6a=mars3d__namespace['PointTrans'][_0x4e1242(_0x936654._0x5bc977,0x84)](_0x3b1aa6,Cesium$1['Cartesian3']['fromDegrees'](0x0,0x0));if(!_0x16ec6a)return;this['drawContext'](_0x44fbbd,new mapv__namespace['DataSet'](_0x1dbc71),this['options'],_0x16ec6a),this[_0x47a911(_0x936654._0x425fa8,_0x936654._0x4b852)][_0x4e1242(0x77,_0x936654._0x283df9)]&&this['options'][_0x47a911(_0x936654._0x20a1af,_0x936654._0x49779d)](_0x18d0d7);}[_0x37972b(-0x8b,-0x83)](_0x224b15,_0x321991){const _0x22b5e5={_0x4aaa46:0x291,_0x5dd0cf:0x287,_0x48ea12:0xb4};let _0x49b042=_0x224b15;_0x49b042&&_0x49b042['get']&&(_0x49b042=_0x49b042[_0x7dc2cb(-_0x22b5e5._0x4aaa46,-0x28f)]()),void 0x0!==_0x49b042&&this[_0x7dc2cb(-0x275,-_0x22b5e5._0x5dd0cf)]['set'](_0x49b042);const _0x45c42d={};function _0x7dc2cb(_0x20e922,_0x16a1c2){return _0x37972b(_0x16a1c2- -0x1bd,_0x20e922);}_0x45c42d['options']=_0x321991;function _0x13d4f9(_0x125cec,_0x178219){return _0x37972b(_0x125cec-0x17c,_0x178219);}super[_0x13d4f9(_0x22b5e5._0x48ea12,0xba)](_0x45c42d);}['addData'](_0x12c835,_0x2462a0){const _0x5837c5={_0x5caff4:0xe4,_0x5f1d2e:0xfa},_0x4de255={_0x1b12c3:0x175};let _0x37a0c4=_0x12c835;const _0x4aada2={};function _0x1d926d(_0x17cce2,_0x454841){return _0x37972b(_0x17cce2-_0x4de255._0x1b12c3,_0x454841);}function _0x5f5d7a(_0x1e4dc8,_0x141163){return _0x37972b(_0x1e4dc8- -0x30,_0x141163);}_0x4aada2[_0x1d926d(0x110,_0x5837c5._0x5caff4)]=_0x2462a0,(_0x12c835&&_0x12c835['get']&&(_0x37a0c4=_0x12c835['get']()),this[_0x5f5d7a(-_0x5837c5._0x5f1d2e,-0xf5)]['add'](_0x37a0c4),this['update'](_0x4aada2));}[_0x1f9c95(-0x13c,-0x131)](){const _0x3d4c8a={_0x52413d:0x58b};function _0x11b1d1(_0x52be16,_0x567bc6){return _0x1f9c95(_0x567bc6-_0x3d4c8a._0x52413d,_0x52be16);}return this[_0x11b1d1(0x48e,0x464)];}['removeData'](_0x1258e7){const _0x29b4b3={_0x117f1c:0x7d,_0x51d5f4:0x1f};function _0x100d12(_0x25d6b7,_0x46d6ea){return _0x1f9c95(_0x25d6b7-0xfd,_0x46d6ea);}function _0x4bb80d(_0x1e982a,_0x2b6793){return _0x37972b(_0x2b6793-0x153,_0x1e982a);}if(this['dataSet']){const _0x4ddfbe=this['dataSet']['get']({'filter':function(_0x36aed3){return _0x1258e7==null||typeof _0x1258e7!=='function'||!_0x1258e7(_0x36aed3);}});this['dataSet'][_0x4bb80d(0x4b,_0x29b4b3._0x117f1c)](_0x4ddfbe);const _0x402f5f={};_0x402f5f[_0x100d12(0x3b,_0x29b4b3._0x51d5f4)]=null,this['update'](_0x402f5f);}}[_0x1f9c95(-0x11a,-0x10d)](){const _0x409bde={_0x13f63c:0x2db},_0x2ee97a={_0x1388ec:0xc4};this['dataSet']&&this['dataSet'][_0x9fafdd(0x2d0,0x29d)]();const _0x34bcef={};_0x34bcef[_0x9fafdd(_0x409bde._0x13f63c,0x2b1)]=null;function _0x9fafdd(_0x3c0f7d,_0x13ac2b){return _0x1f9c95(_0x13ac2b-0x373,_0x3c0f7d);}function _0x3fb940(_0xda705,_0x2b4ba6){return _0x1f9c95(_0x2b4ba6-_0x2ee97a._0x1388ec,_0xda705);}this['update'](_0x34bcef);}[_0x1f9c95(-0xc4,-0xf6)](){this['canvasLayer']['draw']();}['clear'](_0x56b62e){const _0x38c236={_0x18d300:0x40a};function _0x2ba02c(_0x289f1a,_0x24591e){return _0x1f9c95(_0x289f1a-0xcd,_0x24591e);}function _0x19f1bf(_0x54addc,_0x5f4d7a){return _0x1f9c95(_0x54addc-0x51e,_0x5f4d7a);}_0x56b62e&&_0x56b62e['clearRect']&&_0x56b62e[_0x19f1bf(0x44b,0x45f)](0x0,0x0,_0x56b62e[_0x19f1bf(_0x38c236._0x18d300,0x3ec)][_0x19f1bf(0x449,0x446)],_0x56b62e[_0x19f1bf(0x40a,0x3f8)]['height']);}['getZoom'](){return this['map']['level'];}['destroy'](){const _0xc1d63d={_0x32d125:0x18e},_0x3fe531={_0x258698:0x44};this['clear'](this['getContext']()),this[_0x414feb(-0x12a,-0x15e)](),this['animator']&&this[_0x5a2457(-0x19e,-_0xc1d63d._0x32d125)]['stop']();function _0x5a2457(_0x3f5bef,_0x56a9ef){return _0x1f9c95(_0x3f5bef- -0x7c,_0x56a9ef);}function _0x414feb(_0x153bb8,_0x53ee74){return _0x1f9c95(_0x53ee74- -_0x3fe531._0x258698,_0x153bb8);}this['animator']=null,this['canvasLayer']=null;}}if(mapv__namespace!==null&&mapv__namespace!==void 0x0&&mapv__namespace[_0x1f9c95(-0x102,-0x116)])mapv__namespace[_0x37972b(-0xa5,-0x84)]['prototype']['transferCoordinate']=function(_0x50ef89,_0x5cf522,_0x2a0e8c,_0x3ac113){const _0x1ae91a={_0x358ad5:0x77,_0x46e3cf:0xb8};_0x3ac113=_0x3ac113||'_coordinates';function _0x4278c6(_0x3721b6,_0x53edd9){return _0x37972b(_0x3721b6-0x28,_0x53edd9);}_0x2a0e8c=_0x2a0e8c||_0x4278c6(-0x8e,-0xb8);function _0x36ddf1(_0x3c80be,_0x3e280e){return _0x1f9c95(_0x3c80be-0x4ce,_0x3e280e);}for(let _0x52721b=0x0;_0x52721b<_0x50ef89['length'];_0x52721b++){const _0x29e7e7=_0x50ef89[_0x52721b]['geometry'],_0xfa7f5e=_0x29e7e7[_0x2a0e8c];switch(_0x29e7e7['type']){case'Point':{const _0x51c4bb=_0x5cf522(_0xfa7f5e);_0x51c4bb?_0x29e7e7[_0x3ac113]=_0x51c4bb:_0x29e7e7[_0x3ac113]=[-0x3e7,-0x3e7];}break;case'LineString':{const _0x4ac6b2=[];for(let _0x3e8d28=0x0;_0x3e8d28<_0xfa7f5e['length'];_0x3e8d28++){const _0x21abc2=_0x5cf522(_0xfa7f5e[_0x3e8d28]);_0x21abc2&&_0x4ac6b2['push'](_0x21abc2);}_0x29e7e7[_0x3ac113]=_0x4ac6b2;}break;case'MultiLineString':case _0x4278c6(-0x9c,-0xce):{const _0x4d6739=_0x54840a(_0xfa7f5e);_0x29e7e7[_0x3ac113]=_0x4d6739;}break;case _0x4278c6(-_0x1ae91a._0x358ad5,-0xa0):{const _0x53ae55=[];for(let _0x5d3553=0x0;_0x5d3553<_0xfa7f5e['length'];_0x5d3553++){const _0x55c93b=_0x54840a(_0xfa7f5e[_0x5d3553]);_0x55c93b['length']>0x0&&_0x53ae55[_0x4278c6(-0x94,-_0x1ae91a._0x46e3cf)](_0x55c93b);}_0x29e7e7[_0x3ac113]=_0x53ae55;}break;}}function _0x54840a(_0x42716b){const _0xa7424={_0x2ad38d:0x1a3},_0x20685f=[];function _0x48ecf3(_0x59c8a9,_0x5e7609){return _0x36ddf1(_0x59c8a9- -_0xa7424._0x2ad38d,_0x5e7609);}for(let _0x187fcc=0x0;_0x187fcc<_0x42716b['length'];_0x187fcc++){const _0x2e6222=_0x42716b[_0x187fcc],_0x38678b=[];for(let _0x28c77a=0x0;_0x28c77a<_0x2e6222['length'];_0x28c77a++){const _0x3b60bd=_0x5cf522(_0x2e6222[_0x28c77a]);_0x3b60bd&&_0x38678b['push'](_0x3b60bd);}_0x38678b[_0x48ecf3(0x24a,0x265)]>0x0&&_0x20685f['push'](_0x38678b);}return _0x20685f;}return _0x50ef89;};else throw new Error('请引入\x20mapv\x20库\x20');const Cesium=mars3d__namespace['Cesium'],BaseLayer=mars3d__namespace[_0x1f9c95(-0xf9,-0x135)]['BaseLayer'];function _0x160f(_0x16fb34,_0x557d10){const _0x4bb788=_0x4bb7();return _0x160f=function(_0x160f7b,_0x42c3f9){_0x160f7b=_0x160f7b-0x7b;let _0x5ce8ab=_0x4bb788[_0x160f7b];if(_0x160f['IUKRhH']===undefined){var _0xa0a657=function(_0x1c5cc3){const _0x2fd246='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x158625='',_0x2beaf4='';for(let _0x30ef0d=0x0,_0x3a633a,_0x538754,_0x1d799b=0x0;_0x538754=_0x1c5cc3['charAt'](_0x1d799b++);~_0x538754&&(_0x3a633a=_0x30ef0d%0x4?_0x3a633a*0x40+_0x538754:_0x538754,_0x30ef0d++%0x4)?_0x158625+=String['fromCharCode'](0xff&_0x3a633a>>(-0x2*_0x30ef0d&0x6)):0x0){_0x538754=_0x2fd246['indexOf'](_0x538754);}for(let _0x5bd87c=0x0,_0x17d5f1=_0x158625['length'];_0x5bd87c<_0x17d5f1;_0x5bd87c++){_0x2beaf4+='%'+('00'+_0x158625['charCodeAt'](_0x5bd87c)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x2beaf4);};_0x160f['dGIkau']=_0xa0a657,_0x16fb34=arguments,_0x160f['IUKRhH']=!![];}const _0x14ffba=_0x4bb788[0x0],_0x467900=_0x160f7b+_0x14ffba,_0x18dd74=_0x16fb34[_0x467900];return!_0x18dd74?(_0x5ce8ab=_0x160f['dGIkau'](_0x5ce8ab),_0x16fb34[_0x467900]=_0x5ce8ab):_0x5ce8ab=_0x18dd74,_0x5ce8ab;},_0x160f(_0x16fb34,_0x557d10);}function _0x1f9c95(_0x5bb9dc,_0x48678a){const _0x3672da={_0x15be2c:0x1b9};return _0x160f(_0x5bb9dc- -_0x3672da._0x15be2c,_0x48678a);}class MapVLayer extends BaseLayer{constructor(_0x907487,_0x56eec8){const _0x25d5ff={_0x2ccfae:0x82},_0x37ffd5={_0x1172ca:0x23};super(_0x907487),this['_pointerEvents']=this['options'][_0x10494f(-0x55,-0x7f)];function _0x547e76(_0x49c940,_0x12f052){return _0x37972b(_0x49c940-0x489,_0x12f052);}function _0x10494f(_0x54729c,_0x3c7bd6){return _0x37972b(_0x3c7bd6-_0x37ffd5._0x1172ca,_0x54729c);}this['dataSet']=_0x56eec8||new mapv__namespace[(_0x10494f(-0x93,-_0x25d5ff._0x2ccfae))](_0x907487['data']),this['canvas']=null;}get[_0x37972b(-0xa2,-0x73)](){return this['_pointerEvents'];}set['pointerEvents'](_0x156df7){const _0x1ba0e4={_0x1c2132:0x269,_0xedc31d:0x28a,_0xa9966c:0x259};this['_pointerEvents']=_0x156df7;function _0x4aba3a(_0x470d0e,_0x39d223){return _0x1f9c95(_0x39d223-0x358,_0x470d0e);}function _0x39baeb(_0x3ec64,_0x12ddc6){return _0x1f9c95(_0x12ddc6- -0x127,_0x3ec64);}this[_0x4aba3a(0x211,0x244)]&&(_0x156df7?this['canvas'][_0x4aba3a(_0x1ba0e4._0x1c2132,_0x1ba0e4._0xedc31d)][_0x4aba3a(0x28c,_0x1ba0e4._0xa9966c)]='all':this['canvas']['style'][_0x39baeb(-0x201,-0x226)]=_0x4aba3a(0x276,0x253));}[_0x1f9c95(-0x132,-0x109)](_0x2ee2c1){const _0x1f491c={_0x47dfd9:0x229,_0x4b5ba2:0x212,_0x3aabf0:0x1bd,_0x509cec:0x1df,_0x445702:0x1db};function _0x3efa05(_0x2d36a6,_0x233512){return _0x37972b(_0x2d36a6-0x257,_0x233512);}function _0x29d077(_0x501218,_0x2061cf){return _0x1f9c95(_0x2061cf-0x2e0,_0x501218);}_0x2ee2c1?this['canvas'][_0x29d077(_0x1f491c._0x47dfd9,_0x1f491c._0x4b5ba2)]['display']='block':this[_0x3efa05(0x1a0,_0x1f491c._0x3aabf0)]['style']['display']=_0x29d077(_0x1f491c._0x509cec,_0x1f491c._0x445702);}['_mountedHook'](){const _0x323765={_0x168c82:0x177,_0x22d481:0x218,_0x24fd47:0x28b,_0xe84140:0x26f,_0x3c41db:0x1c5},_0x5d6bef={_0x299ad7:0x39d};this[_0x1fd961(0x1dd,0x1c8)]['scene']['mapvDepthTest']=this['options']['depthTest']??!![];function _0x313e38(_0x495904,_0x41939a){return _0x1f9c95(_0x495904-_0x5d6bef._0x299ad7,_0x41939a);}this['_map'][_0x1fd961(_0x323765._0x168c82,0x1ad)][_0x1fd961(0x22a,0x20b)]=this[_0x1fd961(0x1ff,_0x323765._0x22d481)]['clampToGround']??![];function _0x1fd961(_0x39bb3f,_0x5346a8){return _0x1f9c95(_0x5346a8-0x2da,_0x39bb3f);}this[_0x313e38(_0x323765._0x24fd47,_0x323765._0xe84140)]['scene'][_0x1fd961(_0x323765._0x3c41db,0x1b7)]=this['options']['fixedHeight']??0x0;}['_addedHook'](){const _0x5e0b70={_0x548054:0x1e6,_0x2f1410:0x216,_0x4283b9:0x1bc,_0x2fc972:0x1e0,_0x50d443:0x16c,_0x2f7232:0x1f8,_0x41a5f8:0x1fd},_0x7e2f13={_0x2e8337:0xbb},_0x381919={_0x492db0:0x27b};this['dataSet']&&(!this['dataSet'][_0x3d24a6(-0x1f1,-0x1fc)]||this['dataSet'][_0x3d24a6(-0x1f1,-0x224)]['length']===0x0)&&(this['dataSet']['_data']=[]['concat'](this[_0x435e57(0x1b1,0x1a8)][_0x3d24a6(-_0x5e0b70._0x548054,-_0x5e0b70._0x2f1410)]));this[_0x3d24a6(-0x1bc,-_0x5e0b70._0x4283b9)]=new MapVRenderer(this[_0x3d24a6(-0x1cd,-_0x5e0b70._0x2fc972)],this['dataSet'],this['options'],this),this['initDevicePixelRatio'](),this['canvas']=this[_0x435e57(0x19a,_0x5e0b70._0x50d443)]();function _0x435e57(_0x1bf341,_0x1f8f8c){return _0x37972b(_0x1bf341-_0x381919._0x492db0,_0x1f8f8c);}function _0x3d24a6(_0x4880f5,_0xeb9e8a){return _0x1f9c95(_0x4880f5- -_0x7e2f13._0x2e8337,_0xeb9e8a);}this['render']=this[_0x435e57(0x206,0x23b)]['bind'](this),this['bindEvent'](),this[_0x435e57(_0x5e0b70._0x2f7232,_0x5e0b70._0x41a5f8)]();}['_removedHook'](){const _0x3b0016={_0xf34a99:0x33d,_0x58aedf:0x1d4};this['unbindEvent']();this[_0x3534e6(0x375,_0x3b0016._0xf34a99)]&&(this[_0x3534e6(0x36c,0x33d)][_0x2d3c83(0x1df,0x1b6)](),this['_mapVRenderer']=null);function _0x2d3c83(_0x49b364,_0x56b464){return _0x1f9c95(_0x49b364-0x2e2,_0x56b464);}function _0x3534e6(_0x292cb0,_0x373619){return _0x1f9c95(_0x373619-0x43e,_0x292cb0);}this['canvas'][_0x2d3c83(0x1e8,_0x3b0016._0x58aedf)]['removeChild'](this[_0x2d3c83(0x1ce,0x1d1)]);}['initDevicePixelRatio'](){const _0x32bd0e={_0x140791:0xfd};function _0x1527f4(_0x430aca,_0x46fa29){return _0x37972b(_0x430aca-0x1f0,_0x46fa29);}this[_0x1527f4(0x110,_0x32bd0e._0x140791)]=window['devicePixelRatio']||0x1;}['bindEvent'](){const _0x2cab87={_0x3e274a:0x411,_0x10f876:0x437,_0x1a298c:0x2d6,_0x59b9c2:0x2ad,_0x3c77f9:0x437,_0x217172:0x44e};var _0x31df15,_0x2d6126;this['_map']['on'](mars3d__namespace[_0x3b96cc(0x437,_0x2cab87._0x3e274a)]['mouseDown'],this['_onMoveStartEvent'],this);function _0x43b7ce(_0x10a9e0,_0x3904a5){return _0x1f9c95(_0x3904a5- -0x1d3,_0x10a9e0);}this['_map']['on'](mars3d__namespace[_0x3b96cc(_0x2cab87._0x10f876,0x442)]['cameraMoveStart'],this['_onMoveStartEvent'],this),this[_0x3b96cc(0x455,0x422)]['on'](mars3d__namespace['EventType']['cameraMoveEnd'],this['_onMoveEndEvent'],this);(_0x31df15=this['options'])!==null&&_0x31df15!==void 0x0&&(_0x31df15=_0x31df15['methods'])!==null&&_0x31df15!==void 0x0&&_0x31df15['click']&&this['_map']['on'](mars3d__namespace['EventType']['click'],this[_0x3b96cc(0x484,0x447)],this);function _0x3b96cc(_0x32137f,_0x582297){return _0x37972b(_0x32137f-0x50a,_0x582297);}(_0x2d6126=this['options'])!==null&&_0x2d6126!==void 0x0&&(_0x2d6126=_0x2d6126[_0x43b7ce(-_0x2cab87._0x1a298c,-_0x2cab87._0x59b9c2)])!==null&&_0x2d6126!==void 0x0&&_0x2d6126[_0x43b7ce(-0x2fb,-0x2c3)]&&this['_map']['on'](mars3d__namespace[_0x3b96cc(_0x2cab87._0x3c77f9,_0x2cab87._0x217172)]['mouseMove'],this['_onMapMouseMove'],this);}['unbindEvent'](){const _0x4e0bbe={_0x413714:0x4b,_0x1363e6:0xa7,_0x356412:0x84,_0x29e83e:0x7f,_0xa193f2:0x45,_0x171932:0x6f,_0x533181:0xa2,_0xd000fe:0x56};var _0x57ec06,_0x35ab4e;function _0x3b88b6(_0x3e6dd7,_0x298a2f){return _0x37972b(_0x298a2f-0x31,_0x3e6dd7);}this['_map']['off'](mars3d__namespace['EventType']['mouseDown'],this[_0x3b88b6(-_0x4e0bbe._0x413714,-0x5c)],this),this['_map']['off'](mars3d__namespace['EventType'][_0x3948c3(-_0x4e0bbe._0x1363e6,-0x82)],this['_onMoveStartEvent'],this),this['_map']['off'](mars3d__namespace['EventType']['cameraMoveEnd'],this['_onMoveEndEvent'],this),this[_0x3b88b6(-0x94,-_0x4e0bbe._0x356412)][_0x3948c3(-_0x4e0bbe._0x29e83e,-_0x4e0bbe._0xa193f2)](mars3d__namespace[_0x3b88b6(-_0x4e0bbe._0x171932,-_0x4e0bbe._0x533181)]['postRender'],this['_reset'],this);function _0x3948c3(_0x1f5c1c,_0x1f3c6a){return _0x37972b(_0x1f3c6a-0x59,_0x1f5c1c);}(_0x57ec06=this['options'])!==null&&_0x57ec06!==void 0x0&&(_0x57ec06=_0x57ec06['methods'])!==null&&_0x57ec06!==void 0x0&&_0x57ec06['click']&&this['_map']['off'](mars3d__namespace['EventType']['click'],this['_onMapClick'],this),(_0x35ab4e=this['options'])!==null&&_0x35ab4e!==void 0x0&&(_0x35ab4e=_0x35ab4e['methods'])!==null&&_0x35ab4e!==void 0x0&&_0x35ab4e['mousemove']&&this['_map']['off'](mars3d__namespace['EventType'][_0x3948c3(-_0x4e0bbe._0xd000fe,-0x1b)],this['_onMapMouseMove'],this);}['_onMoveStartEvent'](){const _0x259ec0={_0x4d86bb:0x1c8,_0x239d8c:0x293,_0x4d312a:0x1e5,_0x540515:0x263,_0x4a3eff:0x29e,_0x34bcd4:0x295,_0x8ff1d1:0x233},_0x586d20={_0x367cb2:0x318},_0x4b97b5={_0x127897:0x147};function _0x4a2ecb(_0x51eb13,_0x25d90d){return _0x37972b(_0x25d90d- -_0x4b97b5._0x127897,_0x51eb13);}function _0x56249b(_0x3c7f72,_0x5ce069){return _0x37972b(_0x5ce069-_0x586d20._0x367cb2,_0x3c7f72);}this['_mapVRenderer']&&(this[_0x4a2ecb(-_0x259ec0._0x4d86bb,-0x1eb)][_0x56249b(0x2a4,_0x259ec0._0x239d8c)](),this['_map'][_0x4a2ecb(-_0x259ec0._0x4d312a,-0x1e5)](mars3d__namespace['EventType'][_0x56249b(_0x259ec0._0x540515,0x28e)],this[_0x56249b(_0x259ec0._0x4a3eff,_0x259ec0._0x34bcd4)],this),this[_0x4a2ecb(-_0x259ec0._0x8ff1d1,-0x1fc)]['on'](mars3d__namespace['EventType']['postRender'],this['_reset'],this));}['_onMoveEndEvent'](){const _0x127a95={_0x3d4d38:0x100,_0x20e1af:0x12a,_0x40b77f:0x146,_0x3c7622:0x15e,_0x255c16:0x18a},_0x55ba98={_0xf83fb8:0x1f6};function _0x4bb924(_0x29e3f8,_0x34364c){return _0x1f9c95(_0x34364c-_0x55ba98._0xf83fb8,_0x29e3f8);}function _0x5cc185(_0x13ca8a,_0x550392){return _0x37972b(_0x13ca8a-0x1c8,_0x550392);}this[_0x5cc185(0x124,_0x127a95._0x3d4d38)]&&(this['_map'][_0x5cc185(_0x127a95._0x20e1af,_0x127a95._0x40b77f)](mars3d__namespace['EventType']['postRender'],this['_reset'],this),this['_mapVRenderer'][_0x5cc185(_0x127a95._0x3c7622,_0x127a95._0x255c16)](),this['_reset']());}['_setOptionsHook'](_0x30eca3,_0x6025ca){const _0x19a230={_0x3a6dbb:0x21d};this['_removedHook']();function _0x527f51(_0x961c22,_0x381ce3){return _0x1f9c95(_0x381ce3-0x2f4,_0x961c22);}this[_0x527f51(0x217,_0x19a230._0x3a6dbb)]();}[_0x1f9c95(-0x126,-0x10f)](_0x12b90f){const _0x2f3d10={_0x570dc4:0x454},_0xa54001={_0x3a0f06:0x534};function _0x23dcf4(_0x57c6c3,_0x1e19db){return _0x1f9c95(_0x57c6c3-_0xa54001._0x3a0f06,_0x1e19db);}this['_mapVRenderer']&&this[_0x23dcf4(0x433,_0x2f3d10._0x570dc4)]['addData'](_0x12b90f,this['options']);}[_0x1f9c95(-0xe8,-0xb3)](_0xcaa8fb){const _0x13558c={_0x48520b:0x427},_0x193493={_0x2f1c9f:0x48c};function _0x55a902(_0x42d150,_0x1e0de1){return _0x37972b(_0x42d150-_0x193493._0x2f1c9f,_0x1e0de1);}function _0xc5ebb7(_0x936961,_0x4092d6){return _0x37972b(_0x4092d6-0x52e,_0x936961);}this[_0x55a902(0x3e8,0x3b8)]&&this[_0x55a902(0x3e8,0x3da)]['updateData'](_0xcaa8fb,this[_0x55a902(_0x13558c._0x48520b,0x3fa)]);}['getData'](){const _0x213500={_0x229b97:0x407,_0x2a250b:0x3e4,_0x5f2401:0x3d},_0x542d02={_0x1afdae:0x110};function _0x101388(_0x2ad0e7,_0x892142){return _0x37972b(_0x892142-0x488,_0x2ad0e7);}function _0x49e31a(_0x19db8d,_0x19454b){return _0x37972b(_0x19db8d-_0x542d02._0x1afdae,_0x19454b);}return this[_0x101388(_0x213500._0x229b97,_0x213500._0x2a250b)]&&(this['dataSet']=this['_mapVRenderer'][_0x49e31a(0x31,0x4e)]()),this[_0x49e31a(0x46,_0x213500._0x5f2401)];}[_0x1f9c95(-0x11e,-0x13d)](_0xfff7ee){const _0x1eacc7={_0x33756f:0x244,_0x371a7f:0x21c},_0x5896d6={_0x4d4337:0x25a};function _0x9555ab(_0x13fb9b,_0x5b2317){return _0x1f9c95(_0x5b2317-0x33a,_0x13fb9b);}function _0x38673b(_0x254d6a,_0x1f5a88){return _0x1f9c95(_0x1f5a88-_0x5896d6._0x4d4337,_0x254d6a);}this[_0x9555ab(_0x1eacc7._0x33756f,0x239)]&&this['_mapVRenderer'][_0x9555ab(0x20f,_0x1eacc7._0x371a7f)](_0xfff7ee);}[_0x1f9c95(-0xc9,-0xce)](){const _0x2de0cb={_0x8f71b:0x3d3,_0xb31af3:0x407};function _0x4de3e6(_0x104c16,_0x4efdcd){return _0x37972b(_0x104c16-0x477,_0x4efdcd);}this['_mapVRenderer']&&this[_0x4de3e6(_0x2de0cb._0x8f71b,_0x2de0cb._0xb31af3)]['clearData']();}['_createCanvas'](){const _0x17884a={_0x4be63f:0x20c,_0x1eefc3:0x1d3,_0x21066a:0x207,_0x15951b:0x354,_0x26dad7:0x35f,_0x33a922:0x3b0,_0x4be57c:0x1d9,_0x424f4a:0x353,_0x3e1b28:0x1fa,_0x548982:0x1e7,_0xb89941:0x1fc,_0x4290c9:0x1d6,_0x52e4b3:0x1ed,_0x49edf6:0x1fa,_0x5bf6b9:0x36f,_0x327d03:0x1b6,_0x58e654:0x333,_0x2fd502:0x391,_0x20f73c:0x34d,_0x503724:0x360,_0x2b5a2b:0x1ae,_0x19089f:0x35f,_0xcb9b69:0x20b,_0x251769:0x246,_0x565f2a:0x225,_0x5140d3:0x1f3},_0x385733={_0x32e150:0x145},_0x50495d={_0x4b97b2:0x402};function _0x444233(_0x3e9835,_0x5adbb4){return _0x37972b(_0x5adbb4-_0x50495d._0x4b97b2,_0x3e9835);}const _0x67942b=mars3d__namespace[_0x58fac6(-0x1d2,-_0x17884a._0x4be63f)][_0x58fac6(-0x20d,-_0x17884a._0x1eefc3)]('canvas','mars3d-mapv',this['_map'][_0x58fac6(-0x1f3,-_0x17884a._0x21066a)]);_0x67942b['id']=this['id'],_0x67942b['style'][_0x444233(_0x17884a._0x15951b,0x37a)]='absolute',_0x67942b[_0x444233(_0x17884a._0x26dad7,0x391)][_0x444233(_0x17884a._0x33a922,0x373)]='0px',_0x67942b['style'][_0x58fac6(-_0x17884a._0x4be57c,-0x1f8)]=_0x444233(_0x17884a._0x424f4a,0x380);function _0x58fac6(_0x44e7f5,_0x2e75a5){return _0x37972b(_0x2e75a5- -_0x385733._0x32e150,_0x44e7f5);}_0x67942b[_0x444233(0x370,0x38a)]=parseInt(this[_0x58fac6(-0x1cd,-_0x17884a._0x3e1b28)]['canvas']['width']),_0x67942b['height']=parseInt(this[_0x58fac6(-_0x17884a._0x548982,-_0x17884a._0x3e1b28)][_0x58fac6(-0x1ed,-_0x17884a._0xb89941)][_0x58fac6(-0x1ba,-_0x17884a._0x4290c9)]),_0x67942b['style']['width']=this[_0x58fac6(-_0x17884a._0x52e4b3,-_0x17884a._0x49edf6)][_0x444233(0x355,0x34b)][_0x444233(0x3b2,0x391)][_0x444233(_0x17884a._0x5bf6b9,0x38a)],_0x67942b[_0x58fac6(-0x1c9,-_0x17884a._0x327d03)]['height']=this['_map'][_0x444233(_0x17884a._0x58e654,0x34b)][_0x58fac6(-0x1be,-0x1b6)]['height'],_0x67942b[_0x444233(0x3ba,_0x17884a._0x2fd502)][_0x444233(_0x17884a._0x20f73c,_0x17884a._0x503724)]=this[_0x58fac6(-0x209,-0x1ff)]?_0x58fac6(-0x180,-_0x17884a._0x2b5a2b):'none',_0x67942b['style'][_0x444233(0x39a,_0x17884a._0x19089f)]=this['options'][_0x58fac6(-_0x17884a._0xcb9b69,-0x1e8)]??0x9;if(this['options']['context']==='2d'){const _0x2eee34=this[_0x58fac6(-_0x17884a._0x251769,-_0x17884a._0x565f2a)];_0x67942b[_0x58fac6(-0x1c9,-_0x17884a._0x5140d3)](this['options']['context'])['scale'](_0x2eee34,_0x2eee34);}return _0x67942b;}['_reset'](){const _0x3df206={_0x5f261a:0xe6};this[_0x224409(0x14,-0x11)]();function _0x224409(_0x518841,_0x2118fa){return _0x1f9c95(_0x2118fa-_0x3df206._0x5f261a,_0x518841);}this['render']();}['draw'](){function _0x5c307e(_0xcef0b3,_0x17b9a1){return _0x1f9c95(_0x17b9a1-0x337,_0xcef0b3);}this[_0x5c307e(0x221,0x257)]();}['remove'](){const _0x148db7={_0xa7a88:0x337,_0x550f09:0x1f2},_0x222db1={_0x5b6515:0x413};function _0x544723(_0x4e9e95,_0x444a9f){return _0x1f9c95(_0x4e9e95-0x30d,_0x444a9f);}function _0x46eb5b(_0x1c7cab,_0x17e547){return _0x37972b(_0x1c7cab-_0x222db1._0x5b6515,_0x17e547);}this[_0x46eb5b(0x36f,_0x148db7._0xa7a88)]&&(this[_0x544723(0x20c,0x232)]['destroy'](),this['_mapVRenderer']=null),this[_0x544723(0x1f9,_0x148db7._0x550f09)][_0x46eb5b(0x376,0x3b1)]['removeChild'](this['canvas']);}['render'](){const _0x1d0ceb={_0x268be1:0x11f},_0x23ad59={_0x17e554:0x17b},_0x4a2ccd={_0x5ed4e3:0xfe};function _0x2d322a(_0x27a318,_0x4123a3){return _0x37972b(_0x27a318- -_0x4a2ccd._0x5ed4e3,_0x4123a3);}function _0x44bccf(_0x5dcb5a,_0x3f2df6){return _0x37972b(_0x5dcb5a-_0x23ad59._0x17e554,_0x3f2df6);}this[_0x44bccf(0xd7,0x106)][_0x44bccf(0x113,_0x1d0ceb._0x268be1)]();}['resize'](){const _0x7a796e={_0x4138ce:0x292,_0x3ab2eb:0xa8,_0x404c84:0xa8,_0x316d45:0x6b,_0x433d1c:0x4a,_0x255052:0x2d8,_0x4cbf49:0x2a1,_0x2d5ac4:0x294,_0x37f45f:0x284},_0x58f529={_0x12f83b:0x176};function _0x4e4bb5(_0x246d51,_0x12665d){return _0x37972b(_0x246d51-0x349,_0x12665d);}function _0x28d255(_0x1b9ae2,_0x1a03af){return _0x1f9c95(_0x1b9ae2-_0x58f529._0x12f83b,_0x1a03af);}if(this[_0x4e4bb5(_0x7a796e._0x4138ce,0x273)]){const _0x1a290d=this['canvas'];_0x1a290d[_0x28d255(_0x7a796e._0x3ab2eb,0x71)]['position']='absolute',_0x1a290d[_0x28d255(_0x7a796e._0x404c84,_0x7a796e._0x316d45)]['top']='0px',_0x1a290d['style'][_0x28d255(0x66,0x81)]='0px',_0x1a290d[_0x28d255(0xa1,0x74)]=parseInt(this[_0x28d255(0x64,_0x7a796e._0x433d1c)]['canvas']['width']),_0x1a290d['height']=parseInt(this['_map'][_0x28d255(0x62,0x44)][_0x4e4bb5(0x2b8,0x29b)]),_0x1a290d[_0x4e4bb5(_0x7a796e._0x255052,_0x7a796e._0x4cbf49)][_0x28d255(0xa1,0x91)]=this['_map']['canvas']['style']['width'],_0x1a290d['style']['height']=this[_0x4e4bb5(_0x7a796e._0x2d5ac4,0x2a9)][_0x4e4bb5(_0x7a796e._0x4138ce,_0x7a796e._0x37f45f)]['style'][_0x4e4bb5(0x2b8,0x29f)];}}[_0x1f9c95(-0x12e,-0x135)](_0x2ee904){const _0xe158a={_0x5bcd77:0x20f},_0x1ce3eb={_0x1b9ea3:0xa5};if(!this['dataSet']||!this['dataSet'][_0x5e9b3d(-0x2fc,-0x2e8)])return;const _0x46250c={};function _0x1120c0(_0x44e082,_0x4dff34){return _0x1f9c95(_0x4dff34- -_0x1ce3eb._0x1b9ea3,_0x44e082);}_0x46250c['type']='FeatureCollection',_0x46250c[_0x1120c0(-0x1bd,-0x1c0)]=this[_0x1120c0(-0x1c2,-0x1cc)]['_data'];const _0x9b30bd=mars3d__namespace['PolyUtil']['getExtentByGeoJSON'](_0x46250c);if(!_0x9b30bd)return;function _0x5e9b3d(_0x5ac24b,_0x4fa899){return _0x37972b(_0x4fa899- -_0xe158a._0x5bcd77,_0x5ac24b);}return _0x2ee904!==null&&_0x2ee904!==void 0x0&&_0x2ee904[_0x1120c0(-0x1b8,-0x198)]?_0x9b30bd:Cesium['Rectangle']['fromDegrees'](_0x9b30bd[_0x1120c0(-0x169,-0x182)],_0x9b30bd['ymin'],_0x9b30bd['xmax'],_0x9b30bd['ymax']);}['_onMapClick'](_0x5b688e){const _0x3de2bd={_0x17dc43:0x1e3,_0x32d7b8:0x209,_0x5b2206:0x456},_0x3e07ad={_0x3dce21:0x535};this['_cache_event']=_0x5b688e;function _0x116307(_0x528bf8,_0x249b90){return _0x37972b(_0x249b90-0x2ad,_0x528bf8);}function _0x157364(_0x1d6bf4,_0x4cca15){return _0x37972b(_0x4cca15-_0x3e07ad._0x3dce21,_0x1d6bf4);}this[_0x116307(_0x3de2bd._0x17dc43,_0x3de2bd._0x32d7b8)]&&this[_0x157364(_0x3de2bd._0x5b2206,0x491)]['clickEvent'](_0x5b688e['windowPosition'],_0x5b688e);}['_onMapMouseMove'](_0x301ccb){const _0x1131cb={_0x2b1044:0x1b4,_0x55ca54:0x1e5,_0x566f75:0x26c};this['_cache_event']=_0x301ccb;function _0x24098b(_0x557ddc,_0x11a5f0){return _0x37972b(_0x11a5f0-0x279,_0x557ddc);}function _0xd2ca5c(_0x68a514,_0x255e9c){return _0x1f9c95(_0x255e9c- -0x144,_0x68a514);}this[_0x24098b(0x1ec,0x1d5)]&&this[_0x24098b(0x198,0x1d5)][_0x24098b(_0x1131cb._0x2b1044,_0x1131cb._0x55ca54)](_0x301ccb[_0xd2ca5c(-0x29f,-_0x1131cb._0x566f75)],_0x301ccb);}['on'](_0x491d2f,_0x49d84f,_0x1ae2f8){const _0x3cdce6={_0x526646:0x123,_0x182440:0x149,_0x59a5bb:0x2b3},_0xf17155={_0x5ec0a1:0x209},_0xb32b={_0xb21d5a:0x180,_0x10235c:0x154,_0x16cce9:0x126},_0x3ee208={_0x16eb4d:0x5a3},_0x2cd0a7={_0x47fd33:0x1d8};this['options']['methods']=this[_0x8a2569(0x173,0x19f)]['methods']||{};function _0x8a2569(_0x306c18,_0x22e239){return _0x37972b(_0x306c18-_0x2cd0a7._0x47fd33,_0x22e239);}if(_0x491d2f===mars3d__namespace['EventType']['click'])this['options']['methods']['click']=_0x4aa840=>{if(_0x4aa840){const _0x4b6fdd={...this['_cache_event']};_0x4b6fdd['layer']=this,_0x4b6fdd['data']=_0x4aa840,_0x49d84f['bind'](_0x1ae2f8)(_0x4b6fdd);}},this[_0x8a2569(_0x3cdce6._0x526646,0x115)]['on'](mars3d__namespace['EventType']['click'],this['_onMapClick'],this);else _0x491d2f===mars3d__namespace[_0x8a2569(0x105,0xe3)]['mouseMove']&&(this['options'][_0x49966e(-0x2e3,-0x2a6)]['mousemove']=_0x137598=>{function _0x3c0f38(_0x4368c7,_0x272aef){return _0x49966e(_0x4368c7-0x464,_0x272aef);}function _0x191f02(_0x4bd8a0,_0x2f5527){return _0x49966e(_0x2f5527-_0x3ee208._0x16eb4d,_0x4bd8a0);}if(_0x137598){const _0x52a31a={...this[_0x3c0f38(_0xb32b._0xb21d5a,0x151)]};_0x52a31a['layer']=this,_0x52a31a[_0x3c0f38(_0xb32b._0x10235c,0x126)]=_0x137598,_0x49d84f[_0x3c0f38(_0xb32b._0x16cce9,0x120)](_0x1ae2f8)(_0x52a31a);}},this['_map']['on'](mars3d__namespace['EventType'][_0x8a2569(0x164,_0x3cdce6._0x182440)],this[_0x49966e(-0x2e2,-_0x3cdce6._0x59a5bb)],this));function _0x49966e(_0x2e395b,_0x2739cb){return _0x1f9c95(_0x2e395b- -_0xf17155._0x5ec0a1,_0x2739cb);}return this;}['off'](_0x45badb,_0x10913a){const _0x2c5b3c={_0x4e7982:0x290,_0x565b35:0x28a,_0x3f95aa:0x2b3,_0x37a0ae:0x2e0,_0x4bd6b4:0x31d};function _0x3d97ce(_0x445ebe,_0x274e1c){return _0x1f9c95(_0x445ebe-0x3ba,_0x274e1c);}function _0x1ec8e1(_0x49af90,_0x458212){return _0x37972b(_0x458212- -0x221,_0x49af90);}if(_0x45badb===_0x1ec8e1(-0x295,-_0x2c5b3c._0x4e7982)){var _0x2448b7;this['_map']['off'](_0x45badb,this['_onMapClick'],this),(_0x2448b7=this['options']['methods'])!==null&&_0x2448b7!==void 0x0&&_0x2448b7['mousemove']&&delete this['options']['methods'][_0x3d97ce(0x2ee,0x2cb)];}else{if(_0x45badb==='mouseMove'){var _0x353b89;this[_0x3d97ce(0x2a8,_0x2c5b3c._0x565b35)]['off'](_0x45badb,this[_0x3d97ce(0x2e1,_0x2c5b3c._0x3f95aa)],this),(_0x353b89=this['options'][_0x3d97ce(_0x2c5b3c._0x37a0ae,_0x2c5b3c._0x4bd6b4)])!==null&&_0x353b89!==void 0x0&&_0x353b89['mousemove']&&delete this['options'][_0x1ec8e1(-0x2ab,-0x29e)]['mousemove'];}}return this;}}mars3d__namespace[_0x1f9c95(-0xca,-0xa8)][_0x1f9c95(-0xd0,-0x9e)](_0x37972b(-0xda,-0xad),MapVLayer),mars3d__namespace['layer'][_0x37972b(-0x6e,-0x82)]=MapVLayer;function _0x37972b(_0x594e2e,_0x35a18c){const _0x3e5cf6={_0x561ab0:0x15c};return _0x160f(_0x594e2e- -_0x3e5cf6._0x561ab0,_0x35a18c);}mars3d__namespace['mapv']=mapv__namespace,mars3d__namespace['Log']['logInfo']('mars3d-mapv插件注册成功\x20\x20\x20\x20\x20版本:'+version+_0x37972b(-0x6b,-0x8c)+buildTime),exports['MapVLayer']=MapVLayer,Object['keys'](mapv)['forEach'](function(_0x569758){const _0x4168e8={_0x23a58a:0x1cc};function _0x584637(_0x5c2de4,_0x9d3465){return _0x1f9c95(_0x5c2de4-_0x4168e8._0x23a58a,_0x9d3465);}if(_0x569758!=='default'&&!exports[_0x584637(0x91,0x9c)](_0x569758))Object['defineProperty'](exports,_0x569758,{'enumerable':!![],'get':function(){return mapv[_0x569758];}});});const _0x5bd87c={};_0x5bd87c[_0x37972b(-0xd7,-0xb1)]=!![],Object[_0x1f9c95(-0xde,-0x107)](exports,_0x37972b(-0x89,-0x6a),_0x5bd87c);
}));