You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
2.4 KiB
JavaScript
2 lines
2.4 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[108],{235:function(e,t){function n(e,t){var n=[],a=[];return null==t&&(t=function(e,t){return n[0]===t?"[Circular ~]":"[Circular ~."+a.slice(0,n.indexOf(t)).join(".")+"]"}),function(r,i){if(n.length>0){var o=n.indexOf(this);~o?n.splice(o+1):n.push(this),~o?a.splice(o,1/0,r):a.push(r),~n.indexOf(i)&&(i=t.call(this,r,i))}else n.push(i);return null==e?i:e.call(this,r,i)}}(e.exports=function(e,t,a,r){return JSON.stringify(e,n(t,r),a)}).getSerialize=n},434:function(e,t,n){"use strict";n.r(t);var a=n(71),r=n(3),i=n(113),o=n(2);var s,c,l,d,u,p,h=n(235),f=n.n(h),w=n(159),m=n(20),g=n(26),v=n(55),b=new function(){return new Worker(n.p+"offscreen-canvas.worker.worker.js")};function y(){if(u){var e=p.viewState,t=u.viewState,n=e.center,a=e.resolution,r=e.rotation,i=t.center,o=t.resolution,s=t.rotation,l=Object(m.d)();r||Object(m.b)(l,(i[0]-n[0])/a,(n[1]-i[1])/a,o/a,o/a,r-s,0,0),c.style.transform=Object(g.b)(l)}}var O=new r.a({layers:[new a.a({render:function(e){return s||((s=document.createElement("div")).style.position="absolute",s.style.width="100%",s.style.height="100%",(c=document.createElement("div")).style.position="absolute",c.style.width="100%",c.style.height="100%",s.appendChild(c),(l=document.createElement("canvas")).style.position="absolute",l.style.left="0",l.style.transformOrigin="top left",c.appendChild(l)),p=e,y(),d?e.animate=!0:(d=!0,b.postMessage({action:"render",frameState:JSON.parse(f()(e))})),s},source:new i.a({attributions:['<a href="https://www.maptiler.com/copyright/" target="_blank">© MapTiler</a>','<a href="https://www.openstreetmap.org/copyright" target="_blank">© OpenStreetMap contributors</a>']})})],target:"map",view:new o.a({resolutions:Object(v.b)({tileSize:512}).getResolutions89,center:[0,0],zoom:2})});O.addControl(new w.a),b.addEventListener("message",(function(e){if("loadImage"===e.data.action){var t=new Image;t.crossOrigin="anonymous",t.addEventListener("load",(function(){createImageBitmap(t,0,0,t.width,t.height).then((function(t){b.postMessage({action:"imageLoaded",image:t,src:e.data.src},[t])}))})),t.src=event.data.src}else"requestRender"===e.data.action?O.render():l&&"rendered"===e.data.action&&(requestAnimationFrame((function(){var t=e.data.imageData;l.width=t.width,l.height=t.height,l.getContext("2d").drawImage(t,0,0),l.style.transform=e.data.transform,u=e.data.frameState,y()})),d=!1)}))}},[[434,0]]]);
|
|
//# sourceMappingURL=offscreen-canvas.js.map
|