Additional layers
This commit is contained in:
16
js/gis.js
16
js/gis.js
@@ -137,6 +137,7 @@ GIS.initLayers = async function(map) {
|
||||
let layerArsenaleArea = await this.loadLayer('arsenale_area.geojson', optionsSiti, false);
|
||||
let layerGradola = await this.loadLayer('gradola.geojson', optionsSiti, false);
|
||||
let layerGradolaArea = await this.loadLayer('gradola_area.geojson', optionsSiti, false);
|
||||
let layerMura = await this.loadLayer('mura.geojson', optionsSiti, false);
|
||||
|
||||
layerMater.id = 'matermania';
|
||||
layerMaterArea.id = 'matermania_area';
|
||||
@@ -144,6 +145,7 @@ GIS.initLayers = async function(map) {
|
||||
layerGradolaArea.id = 'gradola_area';
|
||||
layerArsenale.id = 'arsenale';
|
||||
layerArsenaleArea.id = 'arsenale_area';
|
||||
layerMura.id = 'mura';
|
||||
|
||||
let layerVincoli = await this.loadLayer('vincoli.geojson', optionsVincoli);
|
||||
// TODO named parameters??
|
||||
@@ -153,6 +155,14 @@ GIS.initLayers = async function(map) {
|
||||
maxZoom: 22,
|
||||
attribution: '© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
|
||||
});
|
||||
let esriSat = new L.tileLayer('https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}', {
|
||||
maxNativeZoom : 22,
|
||||
maxZoom: 22,
|
||||
attribution: '© Esri'
|
||||
});
|
||||
let boundaries = await this.loadLayer('confini.geojson', {}, false);
|
||||
let buildings = await this.loadLayer('fabbricati.geojson', optionsPaesistici, false);
|
||||
let baseCatasto = new L.LayerGroup([buildings, boundaries]);
|
||||
|
||||
const sitesGroup = new L.LayerGroup([
|
||||
layerMater,
|
||||
@@ -161,12 +171,15 @@ GIS.initLayers = async function(map) {
|
||||
layerGradolaArea,
|
||||
layerArsenale,
|
||||
layerArsenaleArea,
|
||||
layerMura,
|
||||
]);
|
||||
const baseGroup = new L.LayerGroup([osmap]);
|
||||
baseGroup.addTo(map);
|
||||
sitesGroup.addTo(map);
|
||||
const baseMap = {
|
||||
"OpenStreetMap" : osmap
|
||||
"OpenStreetMap" : osmap,
|
||||
"Satellite" : esriSat,
|
||||
"Cartografia catastale" : baseCatasto,
|
||||
};
|
||||
const archeo = {
|
||||
"Villa di Gradola (planimetria)" : layerGradola,
|
||||
@@ -175,6 +188,7 @@ GIS.initLayers = async function(map) {
|
||||
"Grotta di Matermania (area)" : layerMaterArea,
|
||||
"Grotta dell'Arsenale (planimetria)" : layerArsenale,
|
||||
"Grotta dell'Arsenale (area)" : layerArsenaleArea,
|
||||
"Mura greche" : layerMura,
|
||||
"Vincoli archeologici" : layerVincoli,
|
||||
"Vincoli paesistici" : layerPaesistici,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user