/* MAPPA */ const edilizia = [{"coordinate":{"lat":45.63407,"lng":8.198951},"link_video":"","url":"https:\/\/www.premiopiubellezzainvalle.it\/ripristino-ex-osteria-mulino-susta-e-recupero-area-attrezzata","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/20_Intervento_20__fae029ba18.jpg"},{"coordinate":{"lat":45.661501,"lng":8.151405},"link_video":"","url":"https:\/\/www.premiopiubellezzainvalle.it\/recupero-e-sviluppo-della-borgata-montana-di-barbato-in-comune-di-trivero-realizzazione-di-un-programma-integrato-dintervento-psr-2007-2013-della-regione-piemonte-misura-322","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/13_33_a5b57b26d4.jpg"},{"coordinate":{"lat":45.613642,"lng":8.129728},"link_video":"","url":"https:\/\/www.premiopiubellezzainvalle.it\/il-muro-del-700","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_IMG_2856_(4)_7f8367b2d8.jpg"},{"coordinate":{"lat":45.631866,"lng":8.094729},"link_video":"","url":"https:\/\/www.premiopiubellezzainvalle.it\/fontane-e-lavatoi","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_Lavatorio_e_fontana_di_Corte_88dfb521ef.jpg"},{"coordinate":{"lat":45.602716,"lng":8.079506},"link_video":"","url":"https:\/\/www.premiopiubellezzainvalle.it\/intervento-di-restauro-e-manutenzione-ripristino-intonaci-e-decorazioni-facciate","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/62_Ex_asilo_Vaglio-Pettinengo_0f51f31650.jpg"},{"coordinate":{"lat":45.68567,"lng":8.135619},"link_video":"","url":"https:\/\/www.premiopiubellezzainvalle.it\/casa-regis-centro-di-cultura-e-di-arte-contemporanea","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_CASA_REGIS_1_MARCHETTO_oggi_9b3edbcfcc.jpg"},{"coordinate":{"lat":0,"lng":0},"link_video":null,"url":"https:\/\/www.premiopiubellezzainvalle.it\/riqualificazione-urbanistica","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_Bassetti-2_51404c80a3.jpg"},{"coordinate":{"lat":45.673005,"lng":8.147477},"link_video":"","url":"https:\/\/www.premiopiubellezzainvalle.it\/ristrutturazione-nel-bosco","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/45_Ristrutturazione_nel_bosco_81fa39426f.jpg"},{"coordinate":{"lat":45.653524,"lng":8.136514},"link_video":"","url":"https:\/\/www.premiopiubellezzainvalle.it\/la-fontana-delle-piane-di-barbato","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_Immagine2_69e9e98051.jpg"},{"coordinate":{"lat":45.65987,"lng":8.000125},"link_video":"","url":"https:\/\/www.premiopiubellezzainvalle.it\/recupero-di-un-antico-borgo-montano-progetto","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/85_bursch_1_095e9b41cf.jpg"},{"coordinate":{"lat":45.685174,"lng":8.183565},"link_video":"","url":"https:\/\/www.premiopiubellezzainvalle.it\/risanamento-conservativo-e-restauro-tinteggiatura-della-chiesa-parrocchiale-di-s-giorgio","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_5a_fine_lavori_facciata_a1406a39e6.jpg"},{"coordinate":{"lat":45.563727,"lng":8.051618},"link_video":"","url":"https:\/\/www.premiopiubellezzainvalle.it\/mente-locale-il-centro-con-la-mente-intorno","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_0100_3dea03f2ff.jpg"},{"coordinate":{"lat":45.599205,"lng":8.053758},"link_video":"https:\/\/www.youtube.com\/embed\/21IZloNR14s","url":"https:\/\/www.premiopiubellezzainvalle.it\/recupero-industriale-ex-lanificio-aimone","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_IMG_0919_91d93a2ca5.jpg"},{"coordinate":{"lat":45.554359,"lng":8.030926},"link_video":"https:\/\/www.youtube.com\/embed\/ey49p59JeiU","url":"https:\/\/www.premiopiubellezzainvalle.it\/accademia-dello-sport","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_accademia-dello-sport-athena-colorificio-biella-scaled(1)_cd43d2894e.jpg"},{"coordinate":{"lat":45.665442,"lng":8.163248},"link_video":"https:\/\/www.youtube.com\/embed\/ZxeNnn-JABA","url":"https:\/\/www.premiopiubellezzainvalle.it\/lavori-di-recupero-e-riqualificazione-di-polo-scolastico-comunale-ex-asilo-cerino-zegna","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_1_8d3d15471b.jpg"},{"coordinate":{"lat":45.564603,"lng":8.058109},"link_video":"https:\/\/www.youtube.com\/embed\/eYwY8s0EaLQ","url":"https:\/\/www.premiopiubellezzainvalle.it\/7-seven-ristrutturazione-casa-vacanza","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_IMG_7349_91dbd0f802.jpg"},{"coordinate":{"lat":45.700624,"lng":8.159999},"link_video":"https:\/\/www.youtube.com\/embed\/Z8eQyAJzbe0?list=PLP0wqLa1RNIUP1IDmn84FaS5_mNIS-WPQ","url":"https:\/\/www.premiopiubellezzainvalle.it\/ripristino-delle-stanze-delleremita-al-santuario-del-cavallero","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_Facciata_e_ponte\u2013piazza_f85b225d49.jpg"},{"coordinate":{"lat":45.667363,"lng":8.127388},"link_video":"https:\/\/www.youtube.com\/embed\/byLAVE_VHo8?list=PLP0wqLa1RNIUP1IDmn84FaS5_mNIS-WPQ","url":"https:\/\/www.premiopiubellezzainvalle.it\/ristrutturazione-baita","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_IMG-20240311-WA0002_009b3ff771.jpg"},{"coordinate":{"lat":45.561351,"lng":8.046737},"link_video":"https:\/\/www.youtube.com\/embed\/XArQDJ6zdGY","url":"https:\/\/www.premiopiubellezzainvalle.it\/restauro-della-facciata-di-san-nicola-da-tolentino-in-costa-del-vernato-a-biella","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_1P_3b22c99a96.jpg"},{"coordinate":{"lat":45.567163,"lng":8.052736},"link_video":"https:\/\/www.youtube.com\/embed\/g8uJuCemGvs?list=PLP0wqLa1RNIUP1IDmn84FaS5_mNIS-WPQ","url":"https:\/\/www.premiopiubellezzainvalle.it\/ristrutturazione-edificio-de-mori","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_dehor_dopo_bad421c0d6.jpg"}] const ambiente = [{"coordinate":{"lat":45.666633,"lng":8.117935},"link_video":"","url":"https:\/\/www.premiopiubellezzainvalle.it\/pedana-panoramica-presso-il-bocchetto-luvera","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_Luvera_-_Foto_7_6ae521fa83.jpg"},{"coordinate":{"lat":45.67542,"lng":8.153303},"link_video":"","url":"https:\/\/www.premiopiubellezzainvalle.it\/dan-graham-two-way-mirror--hedge-arabesque","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_Padiglione_Dan_Graham_(1)_4fb92ceddd.jpg"},{"coordinate":{"lat":45.594945,"lng":8.139692},"link_video":"","url":"https:\/\/www.premiopiubellezzainvalle.it\/recupero-delle-zone-limitrofe-al-lavatoio","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/16_333_59eba4b03d.jpg"},{"coordinate":{"lat":45.659978,"lng":8.173335},"link_video":"","url":"https:\/\/www.premiopiubellezzainvalle.it\/recupero-area-degradata-con-realizzazione-giardino","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/7_IMG-20190509-WA0037_2f70e024be.jpg"},{"coordinate":{"lat":45.635047,"lng":8.144937},"link_video":"","url":"https:\/\/www.premiopiubellezzainvalle.it\/parco-ereda-progetto","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/64_Parco_reda_044b416f03.jpg"},{"coordinate":{"lat":45.67827,"lng":8.164272},"link_video":"","url":"https:\/\/www.premiopiubellezzainvalle.it\/sistemazione-e-riqualificazione-strade-comunali-con-pavimentazione-in-pietra","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_3_FB_IMG_1616860083943_30c30462fc.jpg"},{"coordinate":{"lat":45.660158,"lng":8.143432},"link_video":"","url":"https:\/\/www.premiopiubellezzainvalle.it\/percorso-barefooting","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_14C86337-543F-4ACF-9D27-46C98186B62D_1a023f924a.jpg"},{"coordinate":{"lat":45.658657,"lng":8.145764},"link_video":"","url":"https:\/\/www.premiopiubellezzainvalle.it\/miglioramento-paesaggio","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_foto_1_c1a7dbc457.jpg"},{"coordinate":{"lat":45.653047,"lng":8.270538},"link_video":"","url":"https:\/\/www.premiopiubellezzainvalle.it\/nasce-una-vigna","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/35_Nasce_una_vigna_c1b595a015.jpg"},{"coordinate":{"lat":45.689123,"lng":8.215448},"link_video":"","url":"https:\/\/www.premiopiubellezzainvalle.it\/giardino-belvedere-mariateresa-un-luogo-dove-la-passione-per-la-natura-la-scultura-il-benessere-e-il-ben-vivere-prende-forma","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/32_belvedere_3db5323bb8.jpg"},{"coordinate":{"lat":45.668854,"lng":7.998019},"link_video":"","url":"https:\/\/www.premiopiubellezzainvalle.it\/angolo-fiorito-con-lavatoio-in-alta-valle-cervo","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_6_22585f4260.jpg"},{"coordinate":{"lat":45.538245,"lng":7.947685},"link_video":"","url":"https:\/\/www.premiopiubellezzainvalle.it\/i-segreti-delle-erbe-luogo-magico-dove-i-pianeti-incontrano-la-terra","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/87_erbe1_a758776d03.jpg"},{"coordinate":{"lat":45.649267,"lng":8.025016},"link_video":"","url":"https:\/\/www.premiopiubellezzainvalle.it\/ampliamento-parco-delle-cave-sistemazione-strada-delle-cave-e-area-pic-nic-presso-la-balconata-della-pila","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_nuova6_9be7eb5bcf.jpg"},{"coordinate":{"lat":45.486615,"lng":8.009205},"link_video":"","url":"https:\/\/www.premiopiubellezzainvalle.it\/sentiero-dello-stibarone","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_aula_del_bosco_(2)_aa3342fd66.jpg"},{"coordinate":{"lat":45.603175,"lng":8.079631},"link_video":"https:\/\/www.youtube.com\/embed\/HU-rIDjG71U","url":"https:\/\/www.premiopiubellezzainvalle.it\/murales-di-comunita","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_FacciataPorticataLateraleDopo_f61b590656.jpg"},{"coordinate":{"lat":45.661501,"lng":8.151405},"link_video":"https:\/\/www.youtube.com\/embed\/ycavKHO9LMM","url":"https:\/\/www.premiopiubellezzainvalle.it\/sentieri-del-futuro","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/130_sentieri_del_futuro_prova_p1_50a45438c7.jpg"},{"coordinate":{"lat":45.682148,"lng":8.142647},"link_video":"https:\/\/www.youtube.com\/embed\/6H9s9w5g-lA","url":"https:\/\/www.premiopiubellezzainvalle.it\/labirinto-di-stavello","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/128_20210517_094511_d91adcece9.jpg"},{"coordinate":{"lat":45.428037,"lng":8.062261},"link_video":"https:\/\/www.youtube.com\/embed\/8tapGF463Z8","url":"https:\/\/www.premiopiubellezzainvalle.it\/recupero-di-terrazzamenti-di-muretti-a-secco-a-sostegno-di-vigneti-e-creazione-di-un-anfiteatro-con-finestra-panoramica-sul-paesaggio","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_IMG_20201124_162425_9db8558c0e.jpg"},{"coordinate":{"lat":45.68637,"lng":8.180763},"link_video":"https:\/\/www.youtube.com\/embed\/hNs9lp3812Q?list=PLP0wqLa1RNIUP1IDmn84FaS5_mNIS-WPQ","url":"https:\/\/www.premiopiubellezzainvalle.it\/immagina-tra-il-verde-della-valsessera","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_Post_Canale2_5b920660c1.jpg"},{"coordinate":{"lat":45.446915,"lng":8.112593},"link_video":"https:\/\/www.youtube.com\/embed\/CQPrOAeLAbo?list=PLP0wqLa1RNIUP1IDmn84FaS5_mNIS-WPQ","url":"https:\/\/www.premiopiubellezzainvalle.it\/un-nuovo-vigneto-ai-piedi-della-ca-bianca","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_d2585df7-eb07-4d05-80d9-67bdd42ea504_d344699eec.jpg"},{"coordinate":{"lat":45.613407,"lng":8.129538},"link_video":"https:\/\/www.youtube.com\/embed\/U9hcmHDaPn4?list=PLP0wqLa1RNIUP1IDmn84FaS5_mNIS-WPQ","url":"https:\/\/www.premiopiubellezzainvalle.it\/btolium-il-parco-sperimentale-climate-resilient","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_BIOGLIO_(3)_f75de4cb46.jpg"},{"coordinate":{"lat":45.6215,"lng":8.045753},"link_video":"https:\/\/www.youtube.com\/embed\/PRjQIbmnZbY?list=PLP0wqLa1RNIUP1IDmn84FaS5_mNIS-WPQ","url":"https:\/\/www.premiopiubellezzainvalle.it\/sagliano-in-gamba","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/145_20211120_114049_1_afc549cef5.jpg"}] const vincitori_ambiente = [{"coordinate":{"lat":45.669927,"lng":8.157629},"link_video":"","url":"https:\/\/www.premiopiubellezzainvalle.it\/premio-reda-per-la-bellezza","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/31_DJI_0076_240f841c3d.jpg"},{"coordinate":{"lat":45.61507,"lng":8.150813},"link_video":"","url":"https:\/\/www.premiopiubellezzainvalle.it\/sistemazione-e-riqualificazione-dellarea-di-bocchetto-sessera","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/26_2_7e81b68a87.jpg"},{"coordinate":{"lat":45.653047,"lng":8.270538},"link_video":"","url":"https:\/\/www.premiopiubellezzainvalle.it\/nasce-una-vigna","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/35_Nasce_una_vigna_c1b595a015.jpg"},{"coordinate":{"lat":45.501938,"lng":7.969671},"link_video":"","url":"https:\/\/www.premiopiubellezzainvalle.it\/future-is-nature-playground-il-campeggio-ludico","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/__BOF3044_f3bf291ea4.jpg"},{"coordinate":{"lat":45.613855,"lng":8.046653},"link_video":"https:\/\/www.youtube.com\/embed\/cxWLUt9JdsQ","url":"https:\/\/www.premiopiubellezzainvalle.it\/p408-da-nonluogo-a-luogo","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_p6_d6c6522619.jpg"},{"coordinate":{"lat":45.685468,"lng":7.966534},"link_video":"https:\/\/www.youtube.com\/embed\/8z9nWjXBK9s?list=PLP0wqLa1RNIUP1IDmn84FaS5_mNIS-WPQ","url":"https:\/\/www.premiopiubellezzainvalle.it\/giardini-del-pinchiolo","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_IMG_20220520_205412_2709ef6eb7.jpg"}] const vincitori_edilizia = [{"coordinate":{"lat":45.675493,"lng":8.211335},"link_video":"","url":"https:\/\/www.premiopiubellezzainvalle.it\/la-sostenibile-leggerezza-dellessere","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/22_3_25c759c890.jpg"},{"coordinate":{"lat":45.68567,"lng":8.135619},"link_video":"","url":"https:\/\/www.premiopiubellezzainvalle.it\/casa-regis-centro-di-cultura-e-di-arte-contemporanea","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_CASA_REGIS_1_MARCHETTO_oggi_9b3edbcfcc.jpg"},{"coordinate":{"lat":45.571094,"lng":8.092433},"link_video":"","url":"https:\/\/www.premiopiubellezzainvalle.it\/recupero-di-fabbricato-in-disuso","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_09_D_93478_15_10_19_ba84b74bbd.jpg"},{"coordinate":{"lat":45.663481,"lng":7.997633},"link_video":"https:\/\/www.youtube.com\/embed\/fz7zwMuRePg","url":"https:\/\/www.premiopiubellezzainvalle.it\/restauro-ponte-vecchio-di-campiglia","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_DJI_0020_9177fe7d7a.jpg"},{"coordinate":{"lat":45.676502,"lng":7.976829},"link_video":"https:\/\/www.youtube.com\/embed\/QfkQ1ePAyjg?list=PLP0wqLa1RNIUP1IDmn84FaS5_mNIS-WPQ","url":"https:\/\/www.premiopiubellezzainvalle.it\/recupero-antica-cascina-borgo-ca-del-becca","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/156_becca_445cda9cea.jpg"}] const vincitori_premio_sellalab = [{"coordinate":{"lat":45.567163,"lng":8.052736},"link_video":"https:\/\/www.youtube.com\/embed\/g8uJuCemGvs?list=PLP0wqLa1RNIUP1IDmn84FaS5_mNIS-WPQ","url":"https:\/\/www.premiopiubellezzainvalle.it\/ristrutturazione-edificio-de-mori","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_dehor_dopo_bad421c0d6.jpg"},{"coordinate":{"lat":45.567163,"lng":8.052736},"link_video":"https:\/\/www.youtube.com\/embed\/g8uJuCemGvs?list=PLP0wqLa1RNIUP1IDmn84FaS5_mNIS-WPQ","url":"https:\/\/www.premiopiubellezzainvalle.it\/ristrutturazione-edificio-de-mori","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_dehor_dopo_bad421c0d6.jpg"},{"coordinate":{"lat":45.567163,"lng":8.052736},"link_video":"https:\/\/www.youtube.com\/embed\/g8uJuCemGvs?list=PLP0wqLa1RNIUP1IDmn84FaS5_mNIS-WPQ","url":"https:\/\/www.premiopiubellezzainvalle.it\/ristrutturazione-edificio-de-mori","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_dehor_dopo_bad421c0d6.jpg"},{"coordinate":{"lat":45.567163,"lng":8.052736},"link_video":"https:\/\/www.youtube.com\/embed\/g8uJuCemGvs?list=PLP0wqLa1RNIUP1IDmn84FaS5_mNIS-WPQ","url":"https:\/\/www.premiopiubellezzainvalle.it\/ristrutturazione-edificio-de-mori","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_dehor_dopo_bad421c0d6.jpg"},{"coordinate":{"lat":45.567163,"lng":8.052736},"link_video":"https:\/\/www.youtube.com\/embed\/g8uJuCemGvs?list=PLP0wqLa1RNIUP1IDmn84FaS5_mNIS-WPQ","url":"https:\/\/www.premiopiubellezzainvalle.it\/ristrutturazione-edificio-de-mori","copertina":"https:\/\/www.premiopiubellezzainvalle.it\/repo\/interventi_immagini\/anteprime\/l\/_dehor_dopo_bad421c0d6.jpg"}] /*-------------------------------------------------- ?. Map ---------------------------------------------------*/ function createMap() { (async function () { await google.maps.importLibrary("maps"); class HTMLMapMarker extends google.maps.OverlayView { constructor(args) { super(); this.latlng = args.latlng this.html = args.html this.setMap(args.map) } createDiv() { this.div = document.createElement('div'); this.div.style.position = 'absolute'; if (this.html) { this.div.innerHTML = this.html; } google.maps.event.addDomListener(this.div, 'click', event => { google.maps.event.trigger(this, 'click'); }); } appendDivToOverlay() { const panes = this.getPanes(); panes.overlayMouseTarget.appendChild(this.div); } positionDiv() { const point = this.getProjection().fromLatLngToDivPixel(this.latlng); if (point) { this.div.style.left = `${point.x}px`; this.div.style.top = `${point.y}px`; } } draw() { if (!this.div) { this.createDiv(); this.appendDivToOverlay(); } this.positionDiv(); } remove() { if (this.div) { this.div.parentNode.removeChild(this.div); this.div = null; } } getVisible() { return this.latlng; } getPosition() { return new google.maps.LatLng(this.latlng); } getDraggable() { return false; } } async function initMap() { if (!document.querySelector('.js-map')) return const { Map } = await google.maps.importLibrary("maps"); let zoomIndex = 0; if (window.innerWidth < 500) { zoomIndex = 10; } else { zoomIndex = 11; } const map = new Map(document.querySelector('.js-map'), { zoom: zoomIndex, center: { lat: 45.6140199, lng: 8.1151631 }, styles: [ { "featureType": "poi", "stylers": [ { "visibility": "off" } ] }], }) fetch('https://www.premiopiubellezzainvalle.it/assets/js/coordinate-biella.json') .then(response => response.json()) .then(data => { const confineBiella = data.coordinate; const poligonoBiella = new google.maps.Polygon({ paths: confineBiella, strokeColor: '#0000FF', strokeOpacity: 0.8, strokeWeight: 2, fillColor: '#0000FF', fillOpacity: 0.1, map: map }); }) .catch(error => { console.error('Errore nel caricamento del file JSON:', error); }); /* const imageBounds = { north: 40.773941, south: 40.712216, east: -74.12544, west: -74.22655, }; historicalOverlay = new google.maps.GroundOverlay( "https://storage.googleapis.com/geo-devrel-public-buckets/newark_nj_1922-661x516.jpeg", imageBounds, ); historicalOverlay.setMap(map); */ const markerAmbiente = ambiente.map((location) => { const marker = new HTMLMapMarker({ latlng: location.coordinate, map: map, html: `
Sezione Ambiente
` }) let contentString = ''; if(typeof location.link_video !== "undefined" && location.link_video != '' && location.link_video != ' ' && location.link_video != null){ contentString = `
`; } else if ( (typeof location.url !== "undefined" && location.url != '' && location.url != ' ' && location.url != null) && (typeof location.copertina !== "undefined" && location.copertina != '' && location.copertina != ' ' && location.copertina != null)){ contentString = `
Scopri di più
`; } else if (typeof location.url !== "undefined" && location.url != '' && location.url != ' ' && location.url != null) { contentString = `
Scopri di più
`; } const infowindow = new google.maps.InfoWindow({ content: contentString, }) $('.gm-style-iw-t').hide(); google.maps.event.addListener(map, 'click', function () { infowindow.close() }) marker.addListener("click", () => { setTimeout(() => { infowindow.open({ anchor: marker, map, shouldFocus: false, }) }, 50); }) return marker; }) const markerEdilizia = edilizia.map((location) => { const marker = new HTMLMapMarker({ latlng: location.coordinate, map: map, html: `
Sezione Edilizia
` }) let contentString = ''; if(typeof location.link_video !== "undefined" && location.link_video != '' && location.link_video != ' ' && location.link_video != null){ contentString = `
`; } else if ( (typeof location.url !== "undefined" && location.url != '' && location.url != ' ' && location.url != null) && (typeof location.copertina !== "undefined" && location.copertina != '' && location.copertina != ' ' && location.copertina != null)){ contentString = `
Scopri di più
`; } else if (typeof location.url !== "undefined" && location.url != '' && location.url != ' ' && location.url != null) { contentString = `
Scopri di più
`; } const infowindow = new google.maps.InfoWindow({ content: contentString, }) $('.gm-style-iw-t').hide(); google.maps.event.addListener(map, 'click', function () { infowindow.close() }) marker.addListener("click", () => { setTimeout(() => { infowindow.open({ anchor: marker, map, shouldFocus: false, }) }, 50); }) return marker; }) const markerVincitoriAmbiente = vincitori_ambiente.map((location) => { const marker = new HTMLMapMarker({ latlng: location.coordinate, map: map, html: `
Vincitore
` }) let contentString = ''; if(typeof location.link_video !== "undefined" && location.link_video != '' && location.link_video != ' ' && location.link_video != null){ contentString = `
`; } else if ( (typeof location.url !== "undefined" && location.url != '' && location.url != ' ' && location.url != null) && (typeof location.copertina !== "undefined" && location.copertina != '' && location.copertina != ' ' && location.copertina != null)){ contentString = `
Scopri di più
`; } else if (typeof location.url !== "undefined" && location.url != '' && location.url != ' ' && location.url != null) { contentString = `
Scopri di più
`; } const infowindow = new google.maps.InfoWindow({ content: contentString, }) $('.gm-style-iw-t').hide(); google.maps.event.addListener(map, 'click', function () { infowindow.close() }) marker.addListener("click", () => { setTimeout(() => { infowindow.open({ anchor: marker, map, shouldFocus: false, }) }, 50); }) return marker; }) const markerVincitoriEdilizia = vincitori_edilizia.map((location) => { const marker = new HTMLMapMarker({ latlng: location.coordinate, map: map, html: `
Vincitore
` }) let contentString = ''; if(typeof location.link_video !== "undefined" && location.link_video != '' && location.link_video != ' ' && location.link_video != null){ contentString = `
`; } else if ( (typeof location.url !== "undefined" && location.url != '' && location.url != ' ' && location.url != null) && (typeof location.copertina !== "undefined" && location.copertina != '' && location.copertina != ' ' && location.copertina != null)){ contentString = `
Scopri di più
`; } else if (typeof location.url !== "undefined" && location.url != '' && location.url != ' ' && location.url != null) { contentString = `
Scopri di più
`; } const infowindow = new google.maps.InfoWindow({ content: contentString, }) $('.gm-style-iw-t').hide(); google.maps.event.addListener(map, 'click', function () { infowindow.close() }) marker.addListener("click", () => { setTimeout(() => { infowindow.open({ anchor: marker, map, shouldFocus: false, }) }, 50); }) return marker; }) const markerVincitoriPremioSellalab = vincitori_premio_sellalab.map((location) => { const marker = new HTMLMapMarker({ latlng: location.coordinate, map: map, html: `
Premio Sellalab
` }) let contentString = ''; if(typeof location.link_video !== "undefined" && location.link_video != '' && location.link_video != ' ' && location.link_video != null){ contentString = `
`; } else if ( (typeof location.url !== "undefined" && location.url != '' && location.url != ' ' && location.url != null) && (typeof location.copertina !== "undefined" && location.copertina != '' && location.copertina != ' ' && location.copertina != null)){ contentString = `
Scopri di più
`; } else if (typeof location.url !== "undefined" && location.url != '' && location.url != ' ' && location.url != null) { contentString = `
Scopri di più
`; } const infowindow = new google.maps.InfoWindow({ content: contentString, }) $('.gm-style-iw-t').hide(); google.maps.event.addListener(map, 'click', function () { infowindow.close() }) marker.addListener("click", () => { setTimeout(() => { infowindow.open({ anchor: marker, map, shouldFocus: false, }) }, 50); }) return marker; }) new markerClusterer.MarkerClusterer({ map, markers: markerEdilizia + markerAmbiente + markerVincitoriAmbiente + markerVincitoriEdilizia }) } initMap(); })(); } createMap() /* Sidebar */ function toggleSidebar() { document.querySelector('.sidebar-map').classList.toggle('close'); document.querySelector('.sidebar-map .toggle-button .fa').classList.toggle('fa-arrow-left'); document.querySelector('.sidebar-map .toggle-button .fa').classList.toggle('fa-filter'); document.querySelector('.sidebar-map .map-container').classList.toggle('bg-white'); } function toggleBoxesMap(){ $(document).ready(function() { $(document).on('click', '.mapMarker', function () { $('.gm-style-iw-t').hide(); }); }); } toggleBoxesMap();