(function () { "use strict"; var container = document.getElementById("footer-map-modern"); var footerColumn = document.querySelector(".page-footer .footer-col-right"); if (!container && footerColumn) { footerColumn.innerHTML = '
' + '' + '
' + 'Ihr Weg zu uns' + 'KFZ-Meisterwerkstatt Deniz' + 'Spitalstraße 25 · 67659 Kaiserslautern' + 'Route planen ' + '
' + '
'; container = document.getElementById("footer-map-modern"); } if (!container || typeof maplibregl === "undefined") return; var workshop = [7.763757080291502, 49.4460487802915]; var map = new maplibregl.Map({ container: container, style: "https://basemaps.cartocdn.com/gl/dark-matter-gl-style/style.json", center: workshop, zoom: 14.7, pitch: 18, bearing: -7, attributionControl: false, renderWorldCopies: false }); map.addControl(new maplibregl.NavigationControl({ showCompass: true }), "top-right"); map.addControl(new maplibregl.AttributionControl({ compact: true }), "bottom-right"); var markerElement = document.createElement("button"); markerElement.type = "button"; markerElement.className = "deniz-map-marker"; markerElement.setAttribute("aria-label", "KFZ-Meisterwerkstatt Deniz auf der Karte anzeigen"); var popup = new maplibregl.Popup({ offset: 30, closeButton: false, maxWidth: "250px" }).setHTML("KFZ-Meisterwerkstatt DenizSpitalstraße 25 · Kaiserslautern"); new maplibregl.Marker({ element: markerElement, anchor: "bottom" }) .setLngLat(workshop) .setPopup(popup) .addTo(map); map.on("load", function () { window.setTimeout(function () { map.resize(); popup.setLngLat(workshop).addTo(map); }, 120); }); window.addEventListener("resize", function () { map.resize(); }); })();