Altes Köln

Widget:Leaflet

Aus Altes Köln
Wechseln zu:Navigation, Suche

<link rel="stylesheet" href="https://unpkg.com/leaflet@1.9.3/dist/leaflet.css"/> <script src="https://unpkg.com/leaflet@1.9.3/dist/leaflet.js"></script>

<script>

 var map = L.map('mapid').setView([50.94, 6.96], 12);
 L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
   maxZoom: 19,
   attribution: '© OpenStreetMap contributors'
 }).addTo(map);

// === SMW ASK Platzhalter (MediaWiki füllt das automatisch) ===


// Marker setzen schoolData.forEach(function(school){

   if(!school.Koordinaten) return;
   var coords = school.Koordinaten.split(',');
   var lat = parseFloat(coords[0]);
   var lon = parseFloat(coords[1]);
   var marker = L.marker([lat, lon])
       .bindPopup('' + school.link + '
' + school.Schultyp);
   switch(school.Schultyp){
       case "Grundschule":      layerGrund.addLayer(marker); break;
       case "Gymnasium":        layerGym.addLayer(marker); break;
       case "Gesamtschule":     layerGes.addLayer(marker); break;
       case "Berufskolleg":     layerBeruf.addLayer(marker); break;
       case "Förderschule":     layerFoerder.addLayer(marker); break;
       default:                 layerGrund.addLayer(marker);
   }

});

// Default Layer anzeigen layerGrund.addTo(map); layerGym.addTo(map);

// Layer Control (Legende) var overlays = {

   "Grundschulen": layerGrund,
   "Gymnasien": layerGym,
   "Gesamtschulen": layerGes,
   "Berufskollegs": layerBeruf,
   "Förderschulen": layerFoerder

};

L.control.layers(null, overlays, {collapsed:false}).addTo(map);

</script>

Cookies helfen uns bei der Bereitstellung von Altes Köln. Durch die Nutzung von Altes Köln erklärst du dich damit einverstanden, dass wir Cookies speichern.