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.0 KiB
JavaScript

(window.webpackJsonp=window.webpackJsonp||[]).push([[164],{392:function(e,t,n){"use strict";n.r(t);var o=n(30),l=n(3),s=n(2),i=n(67),a=n(21),m=n(15),d=n(11),u=n(48),g=n(10),r=n(9),c=n(19),y=n(5),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=k(s,16,"\n")),s},w=function(e,t,n){var o=n.align.value,l=n.baseline.value,s=n.size.value,d=n.height.value,u=parseInt(n.offsetX.value,10),g=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,w=parseFloat(n.rotation.value);if("'Open Sans'"==n.font.value&&!f){var I=document.createElement("link");I.href="https://fonts.googleapis.com/css?family=Open+Sans",I.rel="stylesheet",document.getElementsByTagName("head")[0].appendChild(I),f=!0}var B=r+" "+s+"/"+d+" "+n.font.value,h=n.color.value,v=n.outline.value,x=parseInt(n.outlineWidth.value,10);return new i.a({textAlign:""==o?void 0:o,textBaseline:l,font:B,text:E(e,t,n),fill:new a.a({color:h}),stroke:new m.a({color:v,width:x}),offsetX:u,offsetY:g,placement:c,maxAngle:y,overflow:p,rotation:w})};function I(e,t){return new d.c({stroke:new m.a({color:"blue",width:1}),fill:new a.a({color:"rgba(0, 0, 255, 0.1)"}),text:w(e,t,p.polygons)})}var B=new c.a({source:new g.a({url:"data/geojson/polygon-samples.geojson",format:new o.a}),style:I});function h(e,t){return new d.c({stroke:new m.a({color:"green",width:2}),text:w(e,t,p.lines)})}var v=new c.a({source:new g.a({url:"data/geojson/line-samples.geojson",format:new o
//# sourceMappingURL=vector-labels.js.map