Leaflet-providersESP is a plugin for Leaflet that contains configurations for various tile layers provided by public organisms of Spain.
Demo
Full docs and examples on https://dieghernan.github.io/leaflet-providersESP/
This code would generate a leaflet map with a layer provided by Leaflet-providersESP.
<!DOCTYPE html>
<html>
<head>
<title>Minimal page | leaflet-providersESP</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Load Leaflet -->
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.7.1/dist/leaflet.css" />
<script src="https://unpkg.com/leaflet@1.7.1/dist/leaflet.js"></script>
<!-- Install leaflet-providersESP -->
<script src="https://cdn.jsdelivr.net/gh/dieghernan/leaflet-providersESP/dist/leaflet-providersESP.min.js"></script>
<!-- Display map full page -->
<style>
html {
height: 100%
}
body {
height: 100%;
margin: 0;
padding: 0;
}
#mapid {
height: 100%;
width: 100%
}
</style>
</head>
<body>
<!-- Create map -->
<div id="mapid"></div>
<!-- Puerta del Sol - IDErioja server -->
<script>
var mymap = L.map('mapid').setView([40.4166, -3.7038400], 18);
L.tileLayer.providerESP('IDErioja').addTo(mymap);
</script>
</body>