diff --git a/js/gis.js b/js/gis.js index 5231c25..a6bdca7 100644 --- a/js/gis.js +++ b/js/gis.js @@ -101,6 +101,10 @@ GIS.initMap = async function (mapId, zoomLevel = this.INIT_ZOOM) { const {baseMap, sitesGroup} = await this.initLayers(map); + let layerVincoli = await this.loadLayer('vincoli.geojson', optionsVincoli); + // TODO named parameters?? + let layerPaesistici = await this.loadLayer('paesistici.geojson', optionsPaesistici); + // Add scale and ruler controls L.control.scale({imperial: false}).addTo(map); L.control.graphicScale({fill: 'hollow', position: 'bottomright'}).addTo(map); @@ -109,9 +113,9 @@ GIS.initMap = async function (mapId, zoomLevel = this.INIT_ZOOM) { let siteIcon = L.icon( { iconUrl: 'img/icons/siti.png', - iconSize: [38, 58], - iconAnchor: [22, 57], - tooltipAnchor: [0, -46], + iconSize: [24, 36], + iconAnchor: [12, 32], + tooltipAnchor: [0, -26], } ); @@ -148,6 +152,8 @@ GIS.initMap = async function (mapId, zoomLevel = this.INIT_ZOOM) { const archeo = { 'Beni archeologici (punti)' : markersGroup, 'Beni archeologici (strutture)' : sitesGroup, + 'Vincoli archeologici' : layerVincoli, + 'Vincoli paesistici' : layerPaesistici, }; markersGroup.addTo(map); @@ -225,9 +231,6 @@ GIS.initLayers = async function(map) { layerDamecuta.id = 'damecuta'; layerTiberio.id = 'tiberio'; - let layerVincoli = await this.loadLayer('vincoli.geojson', optionsVincoli); - // TODO named parameters?? - let layerPaesistici = await this.loadLayer('paesistici.geojson', optionsPaesistici); let osmap = new L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', { maxNativeZoom : 22, maxZoom: 22,