//creo una mappa con relativa posizione e zoom iniziali
var map = L.map('map', {zoomControl: false,}).setView([42.695, 11.794], 6);
//aggiungo un layer di sfondo, o Base Layer
continuousWorld: false,
}).addTo(map);
// Add hash to map view
var hash = new L.Hash(map);
// Add control and zoom home
var zoomHome = L.Control.zoomHome({position: 'topleft'});
zoomHome.addTo(map);
// Add nidi
// Dati GeoJSON
var geojsonMarkerOptions = {
radius: 8,
fillColor: "#ff7800",
color: "#000",
weight: 1,
opacity: 0.2,
fillOpacity: 0.2
};
var markers = new L.MarkerClusterGroup();
var punti = L.geoJson(nidi_pt, {
pointToLayer: function (feature, latlng) {
return L.circleMarker(latlng, geojsonMarkerOptions);
}
});
punti.addTo(map);
// Add LOGO
var info = L.control({position: 'bottomleft'});
info.onAdd = function (map) {
this._div = L.DomUtil.create('div', 'info'); // create a div with a class "info"
this.update();
return this._div;
};
// method that we will use to update the control based on feature properties passed
info.update = function (props) {
};
info.addTo(map);