| 1 |
- !function(e){var t={};function o(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,o),r.l=!0,r.exports}o.m=e,o.c=t,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)o.d(n,r,function(t){return e[t]}.bind(null,r));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=0)}([function(e,t,o){o(1),e.exports=o(2)},function(e,t,o){"use strict";let n=3;const r=document.getElementsByClassName("page"),l=e=>{r[e].style.display="block"};l(n)},function(e,t,o){"use strict";mapboxgl.accessToken="pk.eyJ1IjoidGluYW1hIiwiYSI6ImNpbWV2dDJudjAxM2Z0c2traGthOTJyZjYifQ.s_lP9rp2Iro7Urb4IZAzTQ";const n=new mapboxgl.Map({container:"map",style:"mapbox://styles/tinama/ck7avipta06nj1jmomolvvrbr",center:[-2.884808,53.495743],zoom:9.5}),r=new MapboxDraw({displayControlsDefault:!1,controls:{polygon:!0,trash:!0}});n.addControl(r,"top-right"),n.on("load",(function(){let e={};n.on("draw.create",(function(t){let o=t.features[0].geometry;e={...e,[t.features[0].id]:o},console.log("create",o);(e=>t=>{let o=turf.polygon(t),n=turf.centroid(o);return console.log(n,o),new mapboxgl.Popup({closeOnClick:!1}).setLngLat(n.geometry.coordinates).setHTML('\n <h3>form</h3>\n <label for="data">some data</label>\n <input type="text" class="form-control" id="data" placeholder="" required>\n <button type="button">save</button>\n ').addTo(e)})(n)(o.coordinates)})),n.on("draw.delete",(function(e){console.log("delete",e)})),n.on("draw.update",(function(e){console.log("update",e)}))}))}]);
|