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
5.1 KiB
JavaScript
2 lines
5.1 KiB
JavaScript
2 weeks ago
|
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[910],{11770:function(e,t,n){var o=n(91118),l=n(41376),s=n(54354),i=n(40729),m=n(77975),d=n(720),u=n(69039),g=n(77138),a=n(95783),r=n(79847),c=n(41372),y=n(42010),f=!1,p={points:{text:document.getElementById("points-text"),align:document.getElementById("points-align"),baseline:document.getElementById("points-baseline"),rotation:document.getElementById("points-rotation"),font:document.getElementById("points-font"),weight:document.getElementById("points-weight"),size:document.getElementById("points-size"),height:document.getElementById("points-height"),offsetX:document.getElementById("points-offset-x"),offsetY:document.getElementById("points-offset-y"),color:document.getElementById("points-color"),outline:document.getElementById("points-outline"),outlineWidth:document.getElementById("points-outline-width"),maxreso:document.getElementById("points-maxreso")},lines:{text:document.getElementById("lines-text"),align:document.getElementById("lines-align"),baseline:document.getElementById("lines-baseline"),rotation:document.getElementById("lines-rotation"),font:document.getElementById("lines-font"),weight:document.getElementById("lines-weight"),placement:document.getElementById("lines-placement"),maxangle:document.getElementById("lines-maxangle"),overflow:document.getElementById("lines-overflow"),size:document.getElementById("lines-size"),height:document.getElementById("lines-height"),offsetX:document.getElementById("lines-offset-x"),offsetY:document.getElementById("lines-offset-y"),color:document.getElementById("lines-color"),outline:document.getElementById("lines-outline"),outlineWidth:document.getElementById("lines-outline-width"),maxreso:document.getElementById("lines-maxreso")},polygons:{text:document.getElementById("polygons-text"),align:document.getElementById("polygons-align"),baseline:document.getElementById("polygons-baseline"),rotation:document.getElementById("polygons-rotation"),font:document.getElementById("polygons-font"),weight:document.getElementById("polygons-weight"),placement:document.getElementById("polygons-placement"),maxangle:document.getElementById("polygons-maxangle"),overflow:document.getElementById("polygons-overflow"),size:document.getElementById("polygons-size"),height:document.getElementById("polygons-height"),offsetX:document.getElementById("polygons-offset-x"),offsetY:document.getElementById("polygons-offset-y"),color:document.getElementById("polygons-color"),outline:document.getElementById("polygons-outline"),outlineWidth:document.getElementById("polygons-outline-width"),maxreso:document.getElementById("polygons-maxreso")}},E=function(e,t,n){var o=n.text.value,l=n.maxreso.value,s=e.get("name");return t>l||"hide"==o?s="":"shorten"==o?s=s.trunc(12):"wrap"!=o||n.placement&&"line"==n.placement.value||(s=b(s,16,"\n")),s},I=function(e,t,n){var o=n.align.value,l=n.baseline.value,s=n.size.value,u=n.height.value,g=parseInt(n.offsetX.value,10),a=parseInt(n.offsetY.value,10),r=n.weight.value,c=n.placement?n.placement.value:void 0,y=n.maxangle?parseFloat(n.maxangle.value):void 0,p=n.overflow?"true"==n.overflow.value:void 0,I=parseFloat(n.rotation.value);if("'Open Sans'"==n.font.value&&!f){var B=document.createElement("link");B.href="https://fonts.googleapis.com/css?family=Open+Sans",B.rel="stylesheet",document.getElementsByTagName("head")[0].appendChild(B),f=!0}var h=r+" "+s+"/"+u+" "+n.font.value,w=n.color.value,v=n.outline.value,x=parseInt(n.outlineWidth.value,10);return new i.Z({textAlign:""==o?void 0:o,textBaseline:l,font:h,text:E(e,t,n),fill:new m.Z({color:w}),stroke:new d.Z({color:v,width:x}),offsetX:g,offsetY:a,placement:c,maxAngle:y,overflow:p,rotation:I})};function B(e,t){return new u.ZP({stroke:new d.Z({color:"blue",width:1}),fill:new m.Z({color:"rgba(0, 0, 255, 0.1)"}),text:I(e,t,p.polygons)})}var h=new c.Z({source:new a.Z({url:"data/geojson/polygon-samples.geojson",format:new o.Z}),style:B});function w(e,t){return new u.ZP({stroke:new d.Z({color:"green",width:2}),text:I(e,t,p.lines)})}var v=new c.Z({source:new a.Z({url:"data/geojson/lin
|
||
|
//# sourceMappingURL=vector-labels.js.map
|