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.2 KiB
JavaScript
2 lines
1.2 KiB
JavaScript
2 weeks ago
|
(window.webpackJsonp=window.webpackJsonp||[]).push([[168],{395:function(e,t,n){"use strict";n.r(t);var o=n(103),r=n(3),a=n(94),c=n(88),i=n(2),l=n(11),s=n(15),w=n(21),u={},g=new l.c({stroke:new s.a({color:"gray",width:1}),fill:new w.a({color:"rgba(20,20,20,0.9)"})}),p=new l.c({stroke:new s.a({color:"rgba(200,20,20,0.8)",width:2}),fill:new w.a({color:"rgba(200,20,20,0.4)"})}),d=new a.a({declutter:!0,source:new c.a({maxZoom:15,format:new o.a({idProperty:"iso_a3"}),url:"https://ahocevar.com/geoserver/gwc/service/tms/1.0.0/ne:ne_10m_admin_0_countries@EPSG%3A900913@pbf/{z}/{x}/{-y}.pbf"}),style:g}),v=new r.a({layers:[d],target:"map",view:new i.a({center:[0,0],zoom:2,multiWorld:!0})}),m=new a.a({map:v,renderMode:"vector",source:d.getSource(),style:function(e){if(e.getId()in u)return p}}),f=document.getElementById("type");v.on(["click","pointermove"],(function(e){"singleselect-hover"===f.value&&"pointermove"!==e.type||"singleselect-hover"!==f.value&&"pointermove"===e.type||d.getFeatures(e.pixel).then((function(e){if(!e.length)return u={},void m.changed();var t=e[0];if(t){var n=t.getId();f.value.startsWith("singleselect")&&(u={}),u[n]=t,m.changed()}}))}))}},[[395,0]]]);
|
||
|
//# sourceMappingURL=vector-tile-selection.js.map
|