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
1.5 KiB
JavaScript
2 lines
1.5 KiB
JavaScript
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3062],{99595:function(e,t,n){var o=n(69039),r=n(77138),i=n(77975),a=n(41376),c=n(54354),s=n(12739),l=n(70492),p=n(79847),u=n(95783),d=n(75469),w=n(42010),f=n(41372);(0,n(12810).eL)();var m=[-110,45],v=new d.Z(m),g=new a.Z({target:"map",view:new c.ZP({center:m,zoom:8}),layers:[new w.Z({source:new p.Z}),new f.Z({source:new u.Z({features:[new s.Z(v)]}),style:new o.ZP({image:new r.Z({radius:9,fill:new i.Z({color:"red"})})})})]}),h=document.getElementById("popup"),Z=new l.Z({element:h,positioning:"bottom-center",stopEvent:!1,offset:[0,-10]});function y(e){return"\n <table>\n <tbody>\n <tr><th>lon</th><td>".concat(e[0].toFixed(2),"</td></tr>\n <tr><th>lat</th><td>").concat(e[1].toFixed(2),"</td></tr>\n </tbody>\n </table>")}g.addOverlay(Z);var b=document.getElementById("info");g.on("moveend",(function(){var e=g.getView().getCenter();b.innerHTML=y(e)})),g.on("click",(function(e){$(h).popover("dispose");var t=g.getFeaturesAtPixel(e.pixel)[0];if(t){var n=t.getGeometry().getCoordinates();Z.setPosition([n[0]+360*Math.round(e.coordinate[0]/360),n[1]]),$(h).popover({container:h.parentElement,html:!0,sanitize:!1,content:y(n),placement:"top"}),$(h).popover("show")}})),g.on("pointermove",(function(e){g.hasFeatureAtPixel(e.pixel)?g.getViewport().style.cursor="pointer":g.getViewport().style.cursor="inherit"}))}},function(e){var t=function(t){return e(e.s=t)};t(9877),t(99595)}]);
|
|
//# sourceMappingURL=geographic.js.map
|