Cube('pandav:/com/panda-amap/1.0.8/components/ViewTool.jsx',['pandav:/npm/react/17.0.2','pandav:/com/panda-amap/1.0.8/components/style.less'],function(a,b,c){function d(a,b){return j(a)||h(a,b)||f(a,b)||e()}function e(){throw new TypeError('Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.')}function f(a,b){if(a){if('string'==typeof a)return g(a,b);var c=Object.prototype.toString.call(a).slice(8,-1);return'Object'===c&&a.constructor&&(c=a.constructor.name),'Map'===c||'Set'===c?Array.from(a):'Arguments'===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?g(a,b):void 0}}function g(a,b){(null==b||b>a.length)&&(b=a.length);for(var c=0,d=Array(b);c<b;c++)d[c]=a[c];return d}function h(b,c){var d=null==b?null:'undefined'!=typeof Symbol&&b[Symbol.iterator]||b['@@iterator'];if(null!=d){var g,h,j,k,l=[],a=!0,m=!1;try{if(j=(d=d.call(b)).next,0===c){if(Object(d)!==d)return;a=!1}else for(;!(a=(g=j.call(d)).done)&&(l.push(g.value),l.length!==c);a=!0);}catch(a){m=!0,h=a}finally{try{if(!a&&null!=d.return&&(k=d.return(),Object(k)!==k))return}finally{if(m)throw h}}return l}}function j(a){if(Array.isArray(a))return a}var k=c('pandav:/npm/react/17.0.2');c('pandav:/com/panda-amap/1.0.8/components/style.less','');return a.exports=function(a){var b=a.map,c=k.useState({lng:0,lat:0,pitch:0,rotate:0,zoom:0}),e=d(c,2),f=e[0],g=e[1],h=function(a){var b={lng:a.getCenter().lng,lat:a.getCenter().lat,pitch:a.getPitch().toFixed(0),rotate:a.getRotation().toFixed(0),zoom:a.getZoom().toFixed(0)};g(b)};return k.useEffect(function(){return b.on('complete',function(){h(b)}),b.on('mapmove',function(a){var b=a.target;h(b)}),b.on('dragging',function(a){var b=a.target;h(b)}),function(){b.off('mapmove'),b.off('dragging')}},[]),k.createElement('div',{className:'panda-amap-tool-view'},k.createElement('p',null,'\u7ECF\u5EA6\uFF1A',f.lng),k.createElement('p',null,'\u7EAC\u5EA6\uFF1A',f.lat),k.createElement('p',null,'\u4FEF\u4EF0\u89D2\uFF1A',f.pitch),k.createElement('p',null,'\u65CB\u8F6C\u89D2\u5EA6\uFF1A',f.rotate),k.createElement('p',null,'\u5C42\u7EA7\uFF1A',f.zoom))},a.exports});