
{"id":11568,"date":"2025-03-27T08:22:42","date_gmt":"2025-03-27T08:22:42","guid":{"rendered":"https:\/\/staging.kuchenmeister.de\/?page_id=11568"},"modified":"2025-03-27T08:41:25","modified_gmt":"2025-03-27T08:41:25","slug":"stadtkarte-soest","status":"publish","type":"page","link":"https:\/\/kuchenmeister.de\/en\/stadtkarte-soest\/","title":{"rendered":"Stadtkarte Soest"},"content":{"rendered":"<link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/leaflet@1.9.3\/dist\/leaflet.css\" \/>\n\n  <style>\n    \/* Basis-Stile *\/\n    body, html {\n      margin: 0;\n      padding: 0;\n      height: 100%;\n    }\n    #soest-map-app {\n      position: relative;\n      height: 100vh;\n      font-family: 'Roboto', sans-serif;\n      background: linear-gradient(to bottom, #ffffff, #f9f9f9);\n      color: #002f5f;\n    }\n    .soest-map-header {\n      background: #002f5f;\n      color: #ffffff;\n      height: 60px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      box-shadow: 0 2px 4px rgba(0,0,0,0.1);\n    }\n    .soest-map-header h1 {\n      color: inherit;\n      margin: 0;\n      font-size: 1.5em;\n    }\n    \/* Kartenbereich: Volle H\u00f6he minus Header *\/\n    #soest-map {\n      height: calc(100vh - 60px);\n    }\n    \/* Floating Controls: Links oben positioniert *\/\n    .controls-container {\n      position: absolute;\n      top: 10px;\n      left: 10px;\n      z-index: 1000;\n    }\n    \/* Toggle-Button (3 vertikale Punkte) *\/\n    .toggle-button {\n      background: #ffffff;\n      border: 2px solid #002f5f;\n      border-radius: 50%;\n      width: 40px;\n      height: 40px;\n      cursor: pointer;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-size: 24px;\n    }\n    \/* Panel f\u00fcr Steuerungselemente: standardm\u00e4\u00dfig ausgeblendet *\/\n    .control-panel {\n      margin-top: 10px;\n      background: #ffffff;\n      border: 2px solid #002f5f;\n      border-radius: 5px;\n      padding: 10px;\n      box-shadow: 0 2px 4px rgba(0,0,0,0.2);\n      max-width: 240px;\n      display: none;\n      flex-direction: column;\n      gap: 5px;\n      align-items: flex-start;\n    }\n    .control-panel.active {\n      display: flex;\n    }\n    \/* Buttons (Widgets) \u2013 vertikal angeordnet *\/\n    .control-panel button {\n      background: #ffffff;\n      color: #002f5f;\n      border: 2px solid #002f5f;\n      border-radius: 20px;\n      padding: 5px 10px;\n      cursor: pointer;\n    }\n    .control-panel button:hover {\n      background: #f0f0f0;\n    }\n    \/* Marker-Symbole auf der Karte \u2013 nun um die H\u00e4lfte kleiner (ca. 18px) *\/\n    .soest-map-custom-icon {\n      font-size: 18px;\n      text-align: center;\n      line-height: 1;\n    }\n  <\/style>\n\n<section class=\"wp-block-map-app\">\n  <div id=\"soest-map-app\">\n    <header class=\"soest-map-header\">\n      <h1>Stadtkarte von Soest und Umgebung<\/h1>\n    <\/header>\n\n    <div id=\"soest-map\"><\/div>\n\n  <!-- Floating Controls: Links oben -->\n  <div class=\"controls-container\">\n    <button class=\"toggle-button\" aria-label=\"Steuerelemente anzeigen\">&#8942;<\/button>\n    <div class=\"control-panel\" id=\"control-panel\">\n      <!-- Buttons f\u00fcr verschiedene Kategorien -->\n      <button data-type=\"keyLocations\">\ud83c\udf70<\/button>\n      <button data-type=\"pharmacies\">\ud83d\udc8a<\/button>\n      <button data-type=\"supermarkets\">\ud83d\uded2<\/button>\n      <button data-type=\"activities\">\ud83c\udf89<\/button>\n      <button data-type=\"museums\">\ud83c\udfdb\ufe0f<\/button>\n      <button data-type=\"gym\">\ud83c\udfcb\ufe0f<\/button>\n      <button data-type=\"localTransport\">\ud83d\ude8d<\/button>\n      <button data-type=\"hospitals\">\ud83c\udfe5<\/button>\n      <button data-type=\"generalPractitioner\">\ud83e\ude7a<\/button>\n      <button data-type=\"dentist\">\ud83e\uddb7<\/button>\n      <button data-type=\"fussballvereine\">\u26bd<\/button>\n      <button data-type=\"basketball\">\ud83c\udfc0<\/button>\n      <button data-type=\"volleyballvereine\">\ud83c\udfd0<\/button>\n      <button data-type=\"turnvereine\">\ud83e\udd38<\/button>\n      <button data-type=\"handballvereine\">\ud83e\udd3e<\/button>\n      <button data-type=\"close\">\u274c<\/button>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- Leaflet-JavaScript -->\n<script src=\"https:\/\/unpkg.com\/leaflet@1.9.3\/dist\/leaflet.js\"><\/script>\n<script>\n  \/\/ Karte initialisieren\n  const map = L.map('soest-map').setView([51.575, 8.106], 13);\n  L.tileLayer('https:\/\/{s}.tile.openstreetmap.org\/{z}\/{x}\/{y}.png', {\n    maxZoom: 18,\n    minZoom: 10,\n    attribution: '\u00a9 OpenStreetMap contributors'\n  }).addTo(map);\n\n  \/\/ Begrenzung\n  const bounds = [\n    [50.974, 7.106],\n    [52.176, 9.106]\n  ];\n  map.setMaxBounds(bounds);\n  map.on('drag', function() {\n    map.panInsideBounds(bounds, { animate: false });\n  });\n\n  \/\/ Datenpunkte\n  const dataPoints = {\n    keyLocations: {\n      data: [\n        {\n          name: 'Kuchenmeister GmbH (Coesterweg)',\n          lat: 51.56186857718229,\n          lng: 8.131832813385248,\n          description: 'Hauptsitz von Kuchenmeister',\n          url: 'https:\/\/www.kuchenmeister.de\/'\n        },\n        {\n          name: 'Kuchenmeister GmbH (Hammerlandstra\u00dfe)',\n          lat: 51.58429659453013,\n          lng: 8.090345710310025,\n          description: 'Zweiter Standort der Kuchenmeister GmbH, bekannt f\u00fcr Feinbackwaren und Geb\u00e4ck.',\n          url: 'https:\/\/www.kuchenmeister.de\/'\n        }\n      ],\n      center: [51.5618, 8.11],\n      zoom: 14,\n      iconHtml: '\ud83c\udf70'\n    },\n    pharmacies: {\n      data: [\n        {\n          name: 'Apotheke am Br\u00fcdertor',\n          lat: 51.57711120931569,\n          lng: 8.103245623317708,\n          description: 'Zentrale Apotheke mit umfassendem Service am Br\u00fcdertor.',\n          url: 'https:\/\/www.apotheken.de\/59494\/soest\/apotheke-am-bruedertor\/'\n        },\n        {\n          name: 'Westfalen Apotheke',\n          lat: 51.57479084235335,\n          lng: 8.104962236915913,\n          description: 'Kompetente Beratung und freundliches Personal.',\n          url: 'https:\/\/www.west-apotheke-soest.de\/'\n        },\n        {\n          name: 'Apotheke am Hansaplatz',\n          lat: 51.57379902557559,\n          lng: 8.104892560153818,\n          description: 'Moderne Apotheke mit breitem Sortiment.'\n        },\n        {\n          name: 'Engel Apotheke Soest',\n          lat: 51.57303048494797,\n          lng: 8.10569179769515,\n          description: 'Traditionsreiche Apotheke im Herzen von Soest.',\n          url: 'https:\/\/engel-apotheken.com\/'\n        },\n        {\n          name: 'CombiMed Rats-Apotheke',\n          lat: 51.572870449076,\n          lng: 8.106507189154296,\n          description: 'Kombination aus Apotheke und Medizintechnik.',\n          url: 'https:\/\/www.combimed.de\/'\n        },\n        {\n          name: 'Schwanen-Apotheke',\n          lat: 51.57111001729749,\n          lng: 8.107665903333084,\n          description: 'Apotheke mit mehrsprachiger Beratung.',\n          url: 'https:\/\/schwanen-apotheke-soest.de\/'\n        },\n        {\n          name: 'Steinhoff Riga-Apotheke',\n          lat: 51.56787519949115,\n          lng: 8.129764814525656,\n          description: 'Zuverl\u00e4ssiger Service und umfangreiches Sortiment.',\n          url: 'https:\/\/www.die-starken-apotheken.de\/'\n        }\n      ],\n      center: [51.573, 8.105],\n      zoom: 14,\n      iconHtml: '\ud83d\udc8a'\n    },\n    supermarkets: {\n      data: [\n        {\n          name: 'Kaufland Soest',\n          lat: 51.56180160125546,\n          lng: 8.082384715265555,\n          description: 'Gro\u00dfer Supermarkt mit einem breiten Sortiment.',\n          url: 'https:\/\/www.kaufland.de\/'\n        },\n        {\n          name: 'ALDI Nord',\n          lat: 51.56238853957566,\n          lng: 8.085388789062414,\n          description: 'Discounter mit g\u00fcnstigen Preisen in Soest.',\n          url: 'https:\/\/www.aldi-nord.de\/'\n        },\n        {\n          name: 'REWE Center Stolper',\n          lat: 51.565996709920135,\n          lng: 8.090395327664968,\n          description: 'Frische und Vielfalt beim REWE Center in Soest.',\n          url: 'https:\/\/www.rewe.de\/'\n        },\n        {\n          name: 'PENNY',\n          lat: 51.55532476763233,\n          lng: 8.109106418635196,\n          description: 'G\u00fcnstige Preise und schnelle Eink\u00e4ufe.',\n          url: 'https:\/\/www.penny.de\/'\n        },\n        {\n          name: 'HIT Supermarkt',\n          lat: 51.57974149149561,\n          lng: 8.1024162734769,\n          description: 'Qualit\u00e4t und Auswahl zum fairen Preis.',\n          url: 'https:\/\/www.hit.de\/'\n        },\n        {\n          name: 'KuchenMeister Werksverkauf',\n          lat: 51.563620075538594,\n          lng: 8.132999590639361,\n          description: 'Hier erhaltet ihr Produkte von Kuchenmeister zu unschlagbaren Preisen.',\n          url: 'https:\/\/www.kuchenmeister.de\/werksverkauf\/'\n        }\n      ],\n      center: [51.56, 8.10],\n      zoom: 13,\n      iconHtml: '\ud83d\uded2'\n    },\n    activities: {\n      data: [\n        {\n          name: 'Aqua Spa and Aquafun',\n          lat: 51.57013483833141,\n          lng: 8.079902390138004,\n          description: 'Schwimmbad und Wellness f\u00fcr die ganze Familie.',\n          url: 'http:\/\/aqua-spa-fun.de\/'\n        },\n        {\n          name: 'Kletterpark Soest',\n          lat: 51.57585581237022,\n          lng: 8.131437874243534,\n          description: 'Abenteuer in luftiger H\u00f6he im Kletterpark.',\n          url: 'http:\/\/kletterpark-soest.de\/'\n        },\n        {\n          name: 'SEN Minigolf Soest',\n          lat: 51.5754536860365,\n          lng: 8.13139488185455,\n          description: 'Minigolf-Anlage in entspannter Umgebung.',\n          url: 'https:\/\/www.sen-ev.de\/'\n        },\n        {\n          name: 'Adventure Golf Bad Sassendorf',\n          lat: 51.59054958197894,\n          lng: 8.17126512887928,\n          description: 'Spannendes Adventure Golf.',\n          url: 'http:\/\/www.adventuregolf-badsassendorf.de\/'\n        },\n        {\n          name: 'Eissportzentrum M\u00f6hnesee',\n          lat: 51.51543458700161,\n          lng: 8.159092097596055,\n          description: 'Eislaufen und winterlicher Spa\u00df am M\u00f6hnesee.',\n          url: 'https:\/\/www.eissportzentrum.de\/'\n        },\n        {\n          name: 'Universum Kino Soest',\n          lat: 51.56871618626698,\n          lng: 8.111816065073768,\n          description: 'Erlebe aktuelle Filme im Universum Kino Soest.',\n          url: 'http:\/\/www.universum-soest.com\/'\n        },\n        {\n          name: 'Schlachthofkino Soest',\n          lat: 51.56871618626698,\n          lng: 8.111816065073768,\n          description: 'Kinoerlebnisse in historischer Umgebung.',\n          url: 'http:\/\/www.schlachthofkino.de\/'\n        },\n        {\n          name: 'Stadtb\u00fccherei Soest',\n          lat: 51.573177330146635,\n          lng: 8.11165806212567,\n          description: 'Buchausleihe und kulturelle Veranstaltungen f\u00fcr Jung und Alt.',\n          url: 'https:\/\/www.stadtbuecherei-soest.de\/'\n        }\n      ],\n      center: [51.57, 8.11],\n      zoom: 13,\n      iconHtml: '\ud83c\udf89'\n    },\n    museums: {\n      data: [\n        {\n          name: 'Osthofenmuseum',\n          lat: 51.57374091998107,\n          lng: 8.11632440911757,\n          description: 'Lokales Museum zur Geschichte und Kultur der Region.'\n        },\n        {\n          name: 'Wilhelm-Morgner-Haus',\n          lat: 51.57126360862812,\n          lng: 8.108568531996461,\n          description: 'Kunstmuseum mit Werken von Wilhelm Morgner und Sonderausstellungen.',\n          url: 'https:\/\/www.soest.de\/tourismus-kultur\/wilhelm-morgner-haus'\n        },\n        {\n          name: 'Burghofmuseum',\n          lat: 51.568623411459015,\n          lng: 8.110963824047966,\n          description: 'Historisches Museum zur Stadtgeschichte Soests.',\n          url: 'https:\/\/www.soest.de\/tourismus-kultur\/burghofmuseum'\n        },\n        {\n          name: 'Gr\u00fcnsteinmuseum',\n          lat: 51.575993323124386,\n          lng: 8.110351423493576,\n          description: 'Museum zum ber\u00fchmten Gr\u00fcnsandstein.',\n          url: 'https:\/\/www.gruensandsteinmuseum.de\/?id=4'\n        },\n        {\n          name: 'St. Patrokli Dom-Museum',\n          lat: 51.57183352053583,\n          lng: 8.109285309201677,\n          description: 'Museum zur Geschichte des St.-Patrokli-Doms.',\n          url: 'https:\/\/pr-soest.de\/'\n        }\n      ],\n      center: [51.57, 8.11],\n      zoom: 13,\n      iconHtml: '\ud83c\udfdb\ufe0f'\n    },\n    gym: {\n      data: [\n        {\n          name: 'Ai Fitness',\n          lat: 51.565211156649355,\n          lng: 8.089898114277352,\n          description: 'Modernes Fitnessstudio mit Kursangebot und Personal Training.',\n          url: 'https:\/\/www.ai-fitness.de\/'\n        },\n        {\n          name: 'McFit Fitnessstudio',\n          lat: 51.5758133037717,\n          lng: 8.115156798380637,\n          description: 'Europas gr\u00f6\u00dfte Fitnesskette mit flexiblem Training.',\n          url: 'https:\/\/www.mcfit.com\/'\n        },\n        {\n          name: 'INJOY Fitnessstudio',\n          lat: 51.56270007223937,\n          lng: 8.126060406883749,\n          description: 'Hochwertiges Studio mit Fokus auf Gesundheit und Lifestyle.',\n          url: 'https:\/\/www.injoy.de\/'\n        },\n        {\n          name: 'V8-Fitness Soest',\n          lat: 51.56794412990898,\n          lng: 8.128597089899632,\n          description: 'Individuelles Training und Kurse in Soest.',\n          url: 'https:\/\/www.soest.v8fitness.de\/'\n        },\n        {\n          name: 'Easyfitness Soest',\n          lat: 51.57512823569599,\n          lng: 8.104919866954509,\n          description: 'G\u00fcnstiges Fitnessstudio mit modernen Ger\u00e4ten.',\n          url: 'https:\/\/easyfitness.com\/de-de'\n        }\n      ],\n      center: [51.57, 8.11],\n      zoom: 13,\n      iconHtml: '\ud83c\udfcb\ufe0f'\n    },\n    localTransport: {\n      data: [\n        {\n          name: 'RLG Fahrzeughalle & Auskunft',\n          lat: 51.58176604538256,\n          lng: 8.10551518770709,\n          description: 'Regionalverkehr Ruhr-Lippe (RLG) Standort in Soest.',\n          url: 'https:\/\/www.rlg-online.de\/'\n        },\n        {\n          name: 'Bahnhof Soest',\n          lat: 51.58017140524908,\n          lng: 8.104229729163277,\n          description: 'Ein zentraler Bahnhof und wichtiger Verkehrspunkt im Kreis Soest.',\n          url: 'https:\/\/www.bahnhof.de\/'\n        },\n        {\n          name: 'Die n\u00e4chste Radstation',\n          lat: 51.57840664760404,\n          lng: 8.103618539929078,\n          description: 'Fahrradverleih- und Service-Station.',\n          url: 'https:\/\/www.sen-ev.de\/index.php\/dienstleistungen\/radstation-soest'\n        },\n        {\n          name: 'KFZ-Zulassungsstelle',\n          lat: 51.562467795608995,\n          lng: 8.08303006741835,\n          description: 'Beh\u00f6rdliche Anlaufstelle f\u00fcr Kfz-Angelegenheiten in Soest.',\n          url: 'https:\/\/www.kreis-soest.de\/'\n        }\n      ],\n      center: [51.58, 8.10],\n      zoom: 13,\n      iconHtml: '\ud83d\ude8d'\n    },\n    hospitals: {\n      data: [\n        {\n          name: 'Marienkrankenhaus',\n          lat: 51.57495960090885,\n          lng: 8.11214928429196,\n          description: 'Umfassende medizinische Versorgung am Marienkrankenhaus Soest.',\n          url: 'https:\/\/www.marienkrankenhaus-soest.de\/'\n        },\n        {\n          name: 'Klinikum Stadt Soest',\n          lat: 51.56512522753516,\n          lng: 8.077956370799773,\n          description: 'Krankenhaus mit vielf\u00e4ltigen Fachabteilungen in Soest.',\n          url: 'https:\/\/www.klinikumstadtsoest.de\/'\n        }\n      ],\n      center: [51.57, 8.10],\n      zoom: 13,\n      iconHtml: '\ud83c\udfe5'\n    },\n    generalPractitioner: {\n      data: [\n        {\n          name: 'Dr. Detlef Sonten, Allgemeinmedizin',\n          lat: 51.57677344854298,\n          lng: 8.1027573849504,\n          description: 'Facharzt f\u00fcr Allgemeinmedizin in Soest.',\n          url: 'https:\/\/praxis-sonten.de\/'\n        },\n        {\n          name: 'Dr. med. Tobias Samusch, Allgemeinmedizin',\n          lat: 51.56512522753516,\n          lng: 8.077956370799773,\n          description: 'Facharzt f\u00fcr Allgemeinmedizin in Soest.',\n          url: 'https:\/\/www.arztpraxis-samusch.de\/'\n        },\n        {\n          name: 'Dr. med. J\u00f6rg B\u00fccher, Allgemeinmedizin',\n          lat: 51.57332257920069,\n          lng: 8.109082784291891,\n          description: 'Facharzt f\u00fcr Allgemeinmedizin in Soest.',\n          url: 'https:\/\/schmerzpraxis-soest.de\/'\n        }\n      ],\n      center: [51.57, 8.10],\n      zoom: 13,\n      iconHtml: '\ud83e\ude7a'\n    },\n    dentist: {\n      data: [\n        {\n          name: 'Alexander Quie\u00df',\n          lat: 51.57307646477313,\n          lng: 8.104780701164728,\n          description: 'Zahnarztpraxis mit Terminen f\u00fcr Akutf\u00e4lle am selben Tag.',\n          url: 'https:\/\/www.zahnarzt-quiess.de\/'\n        },\n        {\n          name: 'Robert Stuckenberg',\n          lat: 51.574626763969256,\n          lng: 8.11160253483298,\n          description: 'Moderne Zahnarztpraxis in Soest.'\n        },\n        {\n          name: 'Nils Grunert',\n          lat: 51.57661674160218,\n          lng: 8.103862806156346,\n          description: 'Kompetente Praxis f\u00fcr Prophylaxe und Behandlung.',\n          url: 'https:\/\/doktor-grunert.de\/'\n        }\n      ],\n      center: [51.57, 8.10],\n      zoom: 13,\n      iconHtml: '\ud83e\uddb7'\n    },\n    fussballvereine: {\n      data: [\n        {\n          name: 'TUS JAHN SOEST',\n          lat: 51.58084079574535,\n          lng: 8.10360676109356,\n          description: 'Traditionsreicher Sportverein mit Fu\u00dfballabteilung.',\n          url: 'https:\/\/www.tus-jahn-soest.de\/'\n        },\n        {\n          name: 'Westfalia Soest 1',\n          lat: 51.56483253694678,\n          lng: 8.10492256156089,\n          description: 'Teil des Vereins Westfalia Soest (1. Mannschaft).',\n          url: 'https:\/\/svw-soest.de\/'\n        },\n        {\n          name: 'Westfalia Soest 2',\n          lat: 51.57204214188569,\n          lng: 8.078827123795316,\n          description: 'Zweite Mannschaft von Westfalia Soest.',\n          url: 'https:\/\/svw-soest.de\/'\n        },\n        {\n          name: 'BV Bad Sassendorf',\n          lat: 51.594612630816115,\n          lng: 8.162162315245483,\n          description: 'Fu\u00dfballmannschaft aus Bad Sassendorf.',\n          url: 'https:\/\/bvs-bad-sassendorf.de\/'\n        },\n        {\n          name: 'RW Westt\u00f6nnen',\n          lat: 51.5565939025797,\n          lng: 7.962950978410124,\n          description: 'Fu\u00dfballverein im Ortsteil Westt\u00f6nnen.',\n          url: 'https:\/\/rww-fub.de\/'\n        }\n      ],\n      center: [51.565, 8.10],\n      zoom: 12,\n      iconHtml: '\u26bd'\n    },\n    volleyballvereine: {\n      data: [\n        {\n          name: 'Soester TV Volleyball (kleine Halle)',\n          lat: 51.56803509580738,\n          lng: 8.11769564415299,\n          description: 'Volleyballabteilung des Soester TV in der kleinen Halle.',\n          url: 'https:\/\/www.soester-tv.de\/'\n        },\n        {\n          name: 'Soester TV Volleyball (gro\u00dfe Halle)',\n          lat: 51.56754583133889,\n          lng: 8.117900171367396,\n          description: 'Volleyballspiele in der gro\u00dfen Halle des Soester TV.',\n          url: 'https:\/\/www.soester-tv.de\/'\n        }\n      ],\n      center: [51.568, 8.117],\n      zoom: 15,\n      iconHtml: '\ud83c\udfd0'\n    },\n    turnvereine: {\n      data: [\n        {\n          name: 'Turn- und Sportverein Bad Sassendorf',\n          lat: 51.591732389420834,\n          lng: 8.162392622168287,\n          description: 'Lokaler Turn- und Sportverein mit vielf\u00e4ltigen Angeboten.',\n          url: 'https:\/\/tus-bad-sassendorf.de\/index.php\/abteilungen\/schwimmen'\n        }\n      ],\n      center: [51.59, 8.16],\n      zoom: 13,\n      iconHtml: '\ud83e\udd38'\n    },\n    handballvereine: {\n      data: [\n        {\n          name: 'SOESTER TV HANDBALL (B\u00f6rde Berufskolleg)',\n          lat: 51.57153385844899,\n          lng: 8.085521128225245,\n          description: 'Handballabteilung des Soester TV in der Halle des B\u00f6rde Berufskollegs.',\n          url: 'https:\/\/www.soester-tv.de\/'\n        },\n        {\n          name: 'SOESTER TV HANDBALL (Sporthalle Convos)',\n          lat: 51.570101625524615,\n          lng: 8.082167513862906,\n          description: 'Training und Spiele in der Convos-Sporthalle.',\n          url: 'https:\/\/www.soester-tv.de\/'\n        },\n        {\n          name: 'SOESTER TV HANDBALL (Georg-D\u00fclberg-Halle)',\n          lat: 51.56359651314214,\n          lng: 8.117156861986619,\n          description: 'Halle f\u00fcr Handball des Soester TV am Georg-D\u00fclberg-Schulzentrum.',\n          url: 'https:\/\/www.soester-tv.de\/'\n        },\n        {\n          name: 'SOESTER TV HANDBALL (Aldegrever-Gymnasium)',\n          lat: 51.56802008405855,\n          lng: 8.109474181743474,\n          description: 'Handball in der Sporthalle des Aldegrever-Gymnasiums.',\n          url: 'https:\/\/www.soester-tv.de\/'\n        },\n        {\n          name: 'Soester TV Handball (Johannes-Grundschule)',\n          lat: 51.55657012954422,\n          lng: 8.112957898335909,\n          description: 'Training in der Johannes-Grundschule (Soester TV).',\n          url: 'https:\/\/www.soester-tv.de\/'\n        }\n      ],\n      center: [51.57, 8.10],\n      zoom: 13,\n      iconHtml: '\ud83e\udd3e'\n    },\n    basketball: {\n      data: [\n        {\n          name: 'BC 70 Soest',\n          lat: 51.56802008405855,\n          lng: 8.109474181743474,\n          description: 'Lokaler Basketballclub in Soest.',\n          url: 'https:\/\/www.bc70-soest.de\/'\n        },\n        {\n          name: 'Soest Falcons',\n          lat: 51.55608242860781,\n          lng: 8.10786159211723,\n          description: 'Verein f\u00fcr Basketball in Soest.',\n          url: 'https:\/\/soest-falcons.de\/'\n        }\n      ],\n      center: [51.56802008405855, 8.109474181743474],\n      zoom: 15,\n      iconHtml: '\ud83c\udfc0'\n    }\n  };\n\n  let activeMarkers = [];\n  function updateMap(type) {\n    const dataset = dataPoints[type];\n    clearMarkers();\n    if (dataset && dataset.data) {\n      activeMarkers = dataset.data.map(item => {\n        const popupContent = `\n          <div>\n            <h3>${item.name}<\/h3>\n            ${item.description ? `<p>${item.description}<\/p>` : ''}\n            ${item.url ? `<p><a href=\"${item.url}\" target=\"_blank\">Weitere Infos<\/a><\/p>` : ''}\n          <\/div>\n        `;\n        return L.marker([item.lat, item.lng], {\n          icon: L.divIcon({ \n            className: 'soest-map-custom-icon', \n            html: dataset.iconHtml \n          })\n        }).addTo(map).bindPopup(popupContent);\n      });\n      if (dataset.center && dataset.zoom) {\n        map.setView(dataset.center, dataset.zoom);\n      }\n    }\n  }\n  function clearMarkers() {\n    activeMarkers.forEach(marker => map.removeLayer(marker));\n    activeMarkers = [];\n  }\n\n  \/\/ Steuerungs-Widget: Ein-\/Ausblenden und Klick-Events\n  const toggleButton = document.querySelector('.toggle-button');\n  const controlPanel = document.getElementById('control-panel');\n\n  toggleButton.addEventListener('click', () => {\n    controlPanel.classList.toggle('active');\n  });\n\n  const controlButtons = document.querySelectorAll('.control-panel button');\n  controlButtons.forEach(button => {\n    const type = button.getAttribute('data-type');\n    button.addEventListener('click', () => {\n      if (type === 'close') {\n        clearMarkers();\n      } else {\n        updateMap(type);\n      }\n      \/\/ Nach Auswahl das Panel wieder ausblenden\n      controlPanel.classList.remove('active');\n    });\n  });\n<\/script>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"no-header-footer","meta":{"editor_notices":[],"footnotes":""},"class_list":["post-11568","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Stadtkarte Soest - KuchenMeister<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kuchenmeister.de\/en\/stadtkarte-soest\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Stadtkarte Soest - KuchenMeister\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kuchenmeister.de\/en\/stadtkarte-soest\/\" \/>\n<meta property=\"og:site_name\" content=\"KuchenMeister\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-27T08:41:25+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kuchenmeister.de\/stadtkarte-soest\/\",\"url\":\"https:\/\/kuchenmeister.de\/stadtkarte-soest\/\",\"name\":\"Stadtkarte Soest - KuchenMeister\",\"isPartOf\":{\"@id\":\"https:\/\/kuchenmeister.de\/#website\"},\"datePublished\":\"2025-03-27T08:22:42+00:00\",\"dateModified\":\"2025-03-27T08:41:25+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/kuchenmeister.de\/stadtkarte-soest\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kuchenmeister.de\/stadtkarte-soest\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kuchenmeister.de\/stadtkarte-soest\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Start\",\"item\":\"https:\/\/kuchenmeister.de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Stadtkarte Soest\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kuchenmeister.de\/#website\",\"url\":\"https:\/\/kuchenmeister.de\/\",\"name\":\"KuchenMeister\",\"description\":\"Backen ist unsere Liebe | Mit Qualit\u00e4t &amp; Nachhaltigkeit\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kuchenmeister.de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Stadtkarte Soest - KuchenMeister","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kuchenmeister.de\/en\/stadtkarte-soest\/","og_locale":"en_US","og_type":"article","og_title":"Stadtkarte Soest - KuchenMeister","og_url":"https:\/\/kuchenmeister.de\/en\/stadtkarte-soest\/","og_site_name":"KuchenMeister","article_modified_time":"2025-03-27T08:41:25+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/kuchenmeister.de\/stadtkarte-soest\/","url":"https:\/\/kuchenmeister.de\/stadtkarte-soest\/","name":"Stadtkarte Soest - KuchenMeister","isPartOf":{"@id":"https:\/\/kuchenmeister.de\/#website"},"datePublished":"2025-03-27T08:22:42+00:00","dateModified":"2025-03-27T08:41:25+00:00","breadcrumb":{"@id":"https:\/\/kuchenmeister.de\/stadtkarte-soest\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kuchenmeister.de\/stadtkarte-soest\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kuchenmeister.de\/stadtkarte-soest\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Start","item":"https:\/\/kuchenmeister.de\/"},{"@type":"ListItem","position":2,"name":"Stadtkarte Soest"}]},{"@type":"WebSite","@id":"https:\/\/kuchenmeister.de\/#website","url":"https:\/\/kuchenmeister.de\/","name":"KuchenMeister","description":"Backen ist unsere Liebe | Mit Qualit\u00e4t &amp; Nachhaltigkeit","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kuchenmeister.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/kuchenmeister.de\/en\/wp-json\/wp\/v2\/pages\/11568","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kuchenmeister.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kuchenmeister.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kuchenmeister.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kuchenmeister.de\/en\/wp-json\/wp\/v2\/comments?post=11568"}],"version-history":[{"count":3,"href":"https:\/\/kuchenmeister.de\/en\/wp-json\/wp\/v2\/pages\/11568\/revisions"}],"predecessor-version":[{"id":12449,"href":"https:\/\/kuchenmeister.de\/en\/wp-json\/wp\/v2\/pages\/11568\/revisions\/12449"}],"wp:attachment":[{"href":"https:\/\/kuchenmeister.de\/en\/wp-json\/wp\/v2\/media?parent=11568"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}