var NASAGIBS_ViirsEarthAtNight2012 = L.tileLayer(
"http://map1.vis.earthdata.nasa.gov/wmts-webmerc/VIIRS_CityLights_2012/default/{time}/{tilematrixset}{maxZoom}/{z}/{y}/{x}.{format}",
{
attribution:
'Imagery provided by services from the Global Imagery Browse Services (GIBS), operated by the NASA/GSFC/Earth Science Data and Information System (ESDIS) with funding provided by NASA/HQ.',
bounds: [
[-85.0511287776, -179.999999975],
[85.0511287776, 179.999999975],
],
minZoom: 1,
maxZoom: 8,
format: "jpg",
time: "",
tilematrixset: "GoogleMapsCompatible_Level",
}
);
var NASAGIBS_ModisTerraTrueColorCR = L.tileLayer(
"http://map1.vis.earthdata.nasa.gov/wmts-webmerc/MODIS_Terra_CorrectedReflectance_TrueColor/default/{time}/{tilematrixset}{maxZoom}/{z}/{y}/{x}.{format}",
{
attribution:
'Imagery provided by services from the Global Imagery Browse Services (GIBS), operated by the NASA/GSFC/Earth Science Data and Information System (ESDIS) with funding provided by NASA/HQ.',
bounds: [
[-85.0511287776, -179.999999975],
[85.0511287776, 179.999999975],
],
minZoom: 1,
maxZoom: 9,
format: "jpg",
time: "",
tilematrixset: "GoogleMapsCompatible_Level",
}
);
var OpenStreetMap = L.tileLayer(
"http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
{
maxZoom: 19,
attribution:
'© OpenStreetMap',
}
);
var CartoDB_DarkMatter = L.tileLayer(
"http://{s}.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}.png",
{
attribution:
'© OpenStreetMap © CartoDB',
subdomains: "abcd",
maxZoom: 19,
}
);
var Hydda_Full = L.tileLayer(
"http://{s}.tile.openstreetmap.se/hydda/full/{z}/{x}/{y}.png",
{
maxZoom: 18,
attribution:
'Tiles courtesy of OpenStreetMap Sweden — Map data © OpenStreetMap',
}
);
var roadMutant = L.gridLayer.googleMutant({
maxZoom: 24,
type: "roadmap",
});
var satMutant = L.gridLayer.googleMutant({
maxZoom: 24,
type: "satellite",
});
var terrainMutant = L.gridLayer.googleMutant({
maxZoom: 24,
type: "terrain",
});
var hybridMutant = L.gridLayer.googleMutant({
maxZoom: 24,
type: "hybrid",
});
var styleMutant = L.gridLayer.googleMutant({
styles: [
{ elementType: "labels", stylers: [{ visibility: "off" }] },
{ featureType: "water", stylers: [{ color: "#444444" }] },
{ featureType: "landscape", stylers: [{ color: "#eeeeee" }] },
{ featureType: "road", stylers: [{ visibility: "off" }] },
{ featureType: "poi", stylers: [{ visibility: "off" }] },
{ featureType: "transit", stylers: [{ visibility: "off" }] },
{ featureType: "administrative", stylers: [{ visibility: "off" }] },
{
featureType: "administrative.locality",
stylers: [{ visibility: "off" }],
},
],
maxZoom: 24,
type: "roadmap",
});
var trafficMutant = L.gridLayer.googleMutant({
maxZoom: 24,
type: "roadmap",
});
trafficMutant.addGoogleLayer("TrafficLayer");
var transitMutant = L.gridLayer.googleMutant({
maxZoom: 24,
type: "roadmap",
});
transitMutant.addGoogleLayer("TransitLayer");
var topographic = L.esri.basemapLayer("Topographic"),
streets = L.esri.basemapLayer("Streets"),
gray = L.esri.basemapLayer("Gray"),
nationalgeographic = L.esri.basemapLayer("NationalGeographic"),
oceans = L.esri.basemapLayer("Oceans"),
shadedrelief = L.esri.basemapLayer("ShadedRelief"),
imagery = L.esri.basemapLayer("Imagery"),
year_url =
"http://imagery.arcgisonline.com/arcgis/rest/services/LandsatGLS/GLS2010_Enhanced/ImageServer";
var landsat10_321 = L.esri
.imageMapLayer({ url: year_url, opacity: 0.6, position: "bottomright" })
.setBandIds("3,2,1");
var landsat10_432 = L.esri
.imageMapLayer({ url: year_url, opacity: 0.6, position: "bottomright" })
.setBandIds("4,3,2");
var sismo19s = L.tileLayer.wms(
"http://idegeo.centrogeo.org.mx/geoserver/ows?",
{
layers: "geonode:sismo19s",
format: "image/png",
maxZoom: 24,
attribution:
'© DigitalGlobe',
}
);
var baseLayers = {
"Open Street Map": OpenStreetMap,
Satélite: imagery,
"Satélite Google": satMutant,
Gris: gray,
Negro: CartoDB_DarkMatter,
Topográfico: topographic,
Carreteras: streets,
Oceanos: oceans,
Relieve: shadedrelief,
};
var mapsKeys = {
OpenStreetMap: "osm",
Satélite: "imagery",
"Satélite Google": "satMutant",
Gris: "gray",
Negro: "CartoDB_DarkMatter",
Topográfico: "topographic",
Carreteras: "streets",
Oceanos: "oceans",
Relieve: "shadedrelief",
};
var basemapsDict = {
osm: [OpenStreetMap, "Open Street Map"],
gray: [gray, "Gris"],
topographic: [topographic, "Topográfico"],
streets: [streets, "Carreteras"],
oceans: [oceans, "Oceanos"],
shadedRelief: [shadedrelief, "Relieve"],
imagery: [imagery, "Satélite"],
darkMatter: [CartoDB_DarkMatter, "Negro"],
natGeo: [nationalgeographic, "National Geographic"],
satMutant: [satMutant, "Satélite Google"],
};