<!--
Hier wird next.beton hergestellt
Bitte wählen Sie über die Hersteller-Landkarte einen next.beton-Produzenten in Ihrer Nähe oder geben Sie eine Postleitzahl bzw. einen Ortsnamen im Suchfeld ein.
suchen
-->
ym.ready(function (modules) {
// Single Form integration
// var singleSlotForm = document.getElementById('single-slot-form');
// Layergruppe definieren.
var layerGroup = ym.layerGroup();
// Karte einzeichnen.
var map = ym.map("map", {
center: ym.latLng(51.190985, 10.357452),
// Die Zoomstufe ist individuell einstellbar
zoom: 6,
});
// Layergruppe einzeichnen.
layerGroup.addTo(map);
/*
singleSlotForm.onsubmit = function(e) {
e.preventDefault();
var input = document.querySelector('#single-slot-form input');
// Adressdaten geokodieren.
modules.geocodeString(input.value);
};
*/
ym.services.geoCoder.on('success', function(req, res) {
// Alte Daten aus der Karte löschen.
layerGroup.clearLayers();
var geoJson = ym.geoJson(res.body, {
// Für jeden Eintrag Marker einzeichnen.
onEachFeature: function(feature, layer) {
layer.setIcon(ym.provider.Icon.Default());
var popUpContent = "";
if (feature.properties.street) {
popUpContent += feature.properties.street + ", "
}
if (feature.properties.zip) {
popUpContent += feature.properties.zip + " "
}
if (feature.properties.city) {
popUpContent += feature.properties.city + " "
}
if (feature.properties.cityPart) {
popUpContent += feature.properties.cityPart
}
// Adressdaten im Popup anzeigen.
layer.bindPopup(popUpContent);
}
});
// Kartenausschnitt auf Ergebnismenge optimieren.
map.fitBounds(geoJson.getBounds());
let newBounds = geoJson.getBounds()
// console.log('geoJson:', geoJson)
// console.log('newBounds: ', newBounds)
console.log('newBounds.original: ', newBounds.original)
console.log('newBounds.original._northEast: ', newBounds.original._northEast)
console.log('newBounds lat: ', newBounds.original._northEast.lat)
let newBoundLat = newBounds.original._northEast.lat
console.log('newBounds lng: ', newBounds.original._northEast.lng)
let newBoundLng = newBounds.original._northEast.lng
// let firstBiggerBound = newBounds.original._northEast.lat - 10
// setze eigenen bound
// map.fitBounds([ [6.95673, 50.94184], [6.95673, 50.94184] ]);
// map.fitBounds([ [50.941, 6.956], [50.941, 6.956]]);
map.fitBounds([ [newBoundLat - 1, newBoundLng -1], [newBoundLat + 1, newBoundLng + 1]]);
layerGroup.addLayer(geoJson);
});
ym.services.geoCoder.on('error', function(req, res, errorType) {
console.log(arguments);
});
// Standart Icon Style
var icon = new modules.provider.Icon({
iconUrl:'http://cdn.yellowmap.de/yellowmaps/img/marker.svg',
iconRetinaUrl:'http://cdn.yellowmap.de/yellowmaps/img/marker.svg',
iconSize: [45, 68],
iconAnchor: [15, 49],
popupAnchor: [0, -48]
});
// Berding Icon Style
var berdingIcon = new modules.provider.Icon({
iconUrl:'/wp-content/uploads/2022/09/berding-marker.png',
iconRetinaUrl:'/wp-content/uploads/2022/09/berding-marker.png',
iconSize: [45, 68],
iconAnchor: [15, 49],
popupAnchor: [0, -48]
});
// Finger Icon Style
var fingerIcon = new modules.provider.Icon({
iconUrl:'/wp-content/uploads/2022/09/finger-marker.png',
iconRetinaUrl:'/wp-content/uploads/2022/09/finger-marker.png',
iconSize: [45, 68],
iconAnchor: [15, 49],
popupAnchor: [0, -48]
});
// Roeser Icon Style
var roeserIcon = new modules.provider.Icon({
iconUrl:'/wp-content/uploads/2022/09/roeser-gmbh-marker.png',
iconRetinaUrl:'/wp-content/uploads/2022/09/roeser-gmbh-marker.png',
iconSize: [45, 68],
iconAnchor: [15, 49],
popupAnchor: [0, -48]
});
// Karl Roeser Icon Style
var karlRoeserIcon = new modules.provider.Icon({
iconUrl:'/wp-content/uploads/2022/09/karl-roeser-marker.png',
iconRetinaUrl:'/wp-content/uploads/2022/09/karl-roeser-marker.png',
iconSize: [45, 68],
iconAnchor: [15, 49],
popupAnchor: [0, -48]
});
// #Marker hinzufügen
// Koordinaten des Markers festlegen
var marker = ym.marker(ym.latLng(49.49507804999975, 8.38441816997868)).addTo(map);
//Pop-up hinzufügen
marker.bindPopup('Finger Baustoffwerk GmbH 67071 Ludwigshafen am Rhein Großpartstraße 8 Mail: nextbeton@finger-beton.de Tel: 06426 9230 69
');
// icon des Markers definieren => SVG-Icon
marker.setIcon(fingerIcon);
// Marker einzeichnen
marker.addTo(map);
// #Marker hinzufügen
// Koordinaten des Markers festlegen
var marker = ym.marker(ym.latLng(50.385837319520306, 7.329364371408466)).addTo(map);
//Pop-up hinzufügen
marker.bindPopup('Finger Beton Kruft GmbH & Co. KG 56642 Kruft Großpartstraße 8 Mail: nextbeton@finger-beton.de Tel: 06426 9230 69
');
// icon des Markers definieren => SVG-Icon
marker.setIcon(fingerIcon);
// Marker einzeichnen
marker.addTo(map);
// #Marker hinzufügen
// Koordinaten des Markers festlegen
var marker = ym.marker(ym.latLng(49.73432024622113, 7.398145727204702)).addTo(map);
//Pop-up hinzufügen
marker.bindPopup('Finger Beton Idar-Oberstein GmbH 55743 Idar-Oberstein Zwischen Wasser 42 Mail: nextbeton@finger-beton.de Tel: 06426 9230 69
');
// icon des Markers definieren => SVG-Icon
marker.setIcon(fingerIcon);
// Marker einzeichnen
marker.addTo(map);
// #Marker hinzufügen
// Koordinaten des Markers festlegen
var marker = ym.marker(ym.latLng(49.13868365765847, 8.332322756703768)).addTo(map);
//Pop-up hinzufügen
marker.bindPopup('Finger Beton Kuhardt GmbH & Co. KG 76773 Kuhardt Im Bindlich Mail: nextbeton@finger-beton.de Tel: 06426 9230 69
');
// icon des Markers definieren => SVG-Icon
marker.setIcon(fingerIcon);
// Marker einzeichnen
marker.addTo(map);
// #Marker hinzufügen
// Koordinaten des Markers festlegen
var marker = ym.marker(ym.latLng(50.557723116441935, 7.966379269560723)).addTo(map);
//Pop-up hinzufügen
marker.bindPopup('Finger Beton Westerburg GmbH & Co. KG 56457 Westerburg Industriestraße 3 Mail: nextbeton@finger-beton.de Tel: 06426 9230 69
');
// icon des Markers definieren => SVG-Icon
marker.setIcon(fingerIcon);
// Marker einzeichnen
marker.addTo(map);
// #Marker hinzufügen
// Koordinaten des Markers festlegen
var marker = ym.marker(ym.latLng(50.99270626781176, 10.599285327248474)).addTo(map);
//Pop-up hinzufügen
marker.bindPopup('Finger Beton Sonneborn GmbH & Co. KG 99869 Sonneborn Am Arzbach 15 Mail: nextbeton@finger-beton.de Tel: 06426 9230 69
');
// icon des Markers definieren => SVG-Icon
marker.setIcon(fingerIcon);
// Marker einzeichnen
marker.addTo(map);
// #Marker hinzufügen
// Koordinaten des Markers festlegen
var marker = ym.marker(ym.latLng(50.70720516203002, 8.700583627238442)).addTo(map);
//Pop-up hinzufügen
marker.bindPopup('Finger Baustoffwerk GmbH 35112 Fronhausen Adresszeile 2 Mail: nextbeton@finger-beton.de Tel: 06426 9230 69
');
// icon des Markers definieren => SVG-Icon
marker.setIcon(fingerIcon);
// Marker einzeichnen
marker.addTo(map);
// #Marker hinzufügen
// Koordinaten des Markers festlegen
var marker = ym.marker(ym.latLng(49.81611432007281, 8.475980469986212)).addTo(map);
//Pop-up hinzufügen
marker.bindPopup('Finger Stockstadt GmbH & Co. KG 64589 Stockstadt am Rhein Friedrich-Ludwig-Jahn-Straße 2 Mail: nextbeton@finger-beton.de Tel: 06426 9230 69
');
// icon des Markers definieren => SVG-Icon
marker.setIcon(fingerIcon);
// Marker einzeichnen
marker.addTo(map);
// #Marker hinzufügen
// Koordinaten des Markers festlegen
var marker = ym.marker(ym.latLng(54.439790, 9.522970)).addTo(map);
//Pop-up hinzufügen
marker.bindPopup('BERDING BETON GmbH 24848 Kropp-Mielberg Mielberg 9 Mail: nextbeton@berdingbeton.de Tel: 054 92 87 0
');
// icon des Markers definieren => SVG-Icon
marker.setIcon(berdingIcon);
// Marker einzeichnen
marker.addTo(map);
// #Marker hinzufügen
// Koordinaten des Markers festlegen
var marker = ym.marker(ym.latLng(53.874290, 12.389610)).addTo(map);
//Pop-up hinzufügen
marker.bindPopup('BERDING BETON GmbH 18299 Liessow Am Alten Bahngleis 1a Mail: nextbeton@berdingbeton.de Tel: 054 92 87 0
');
// icon des Markers definieren => SVG-Icon
marker.setIcon(berdingIcon);
// Marker einzeichnen
marker.addTo(map);
// #Marker hinzufügen
// Koordinaten des Markers festlegen
var marker = ym.marker(ym.latLng(52.99902696156397, 10.564182969647279)).addTo(map);
//Pop-up hinzufügen
marker.bindPopup('BERDING BETON GmbH 29525 Uelzen Bremer Str. 10-12 Mail: nextbeton@berdingbeton.de Tel: 054 92 87 0
');
// icon des Markers definieren => SVG-Icon
marker.setIcon(berdingIcon);
// Marker einzeichnen
marker.addTo(map);
// #Marker hinzufügen
// Koordinaten des Markers festlegen
var marker = ym.marker(ym.latLng(52.592750460176966, 8.198716042650178)).addTo(map);
//Pop-up hinzufügen
marker.bindPopup('BERDING BETON GmbH 49439 Steinfeld Industriestraße 6 Mail: nextbeton@berdingbeton.de Tel: 054 92 87 0
');
// icon des Markers definieren => SVG-Icon
marker.setIcon(berdingIcon);
// Marker einzeichnen
marker.addTo(map);
// #Marker hinzufügen
// Koordinaten des Markers festlegen
var marker = ym.marker(ym.latLng(52.359361205951544, 10.367531298460552)).addTo(map);
//Pop-up hinzufügen
marker.bindPopup('BERDING BETON GmbH 38176 Wendeburg-Wense Am Betonwerk 6 Mail: nextbeton@berdingbeton.de Tel: 054 92 87 0
');
// icon des Markers definieren => SVG-Icon
marker.setIcon(berdingIcon);
// Marker einzeichnen
marker.addTo(map);
// #Marker hinzufügen
// Koordinaten des Markers festlegen
var marker = ym.marker(ym.latLng(52.1669190672075, 12.775451584962465)).addTo(map);
//Pop-up hinzufügen
marker.bindPopup('BERDING BETON GmbH 14822 Linthe Mindener Str. 4 Mail: nextbeton@berdingbeton.de Tel: 054 92 87 0
');
// icon des Markers definieren => SVG-Icon
marker.setIcon(berdingIcon);
// Marker einzeichnen
marker.addTo(map);
// #Marker hinzufügen
// Koordinaten des Markers festlegen
var marker = ym.marker(ym.latLng(49.229257938383, 8.417837799057931)).addTo(map);
//Pop-up hinzufügen
marker.bindPopup('BERDING BETON GmbH 76661 Philippsburg-Rheinsheim Huttenheimer Str. 35 Mail: nextbeton@berdingbeton.de Tel: 054 92 87 0
');
// icon des Markers definieren => SVG-Icon
marker.setIcon(berdingIcon);
// Marker einzeichnen
marker.addTo(map);
// #Marker hinzufügen
// Koordinaten des Markers festlegen
var marker = ym.marker(ym.latLng(52.16622051865336, 9.082515254272451)).addTo(map);
//Pop-up hinzufügen
marker.bindPopup('BERDING BETON GmbH 31737 Rinteln Heisterbreite 12 Mail: nextbeton@berdingbeton.de Tel: 054 92 87 0
');
// icon des Markers definieren => SVG-Icon
marker.setIcon(berdingIcon);
// Marker einzeichnen
marker.addTo(map);
// #Marker hinzufügen
// Koordinaten des Markers festlegen
var marker = ym.marker(ym.latLng(52.0074995516733, 7.617395327284279)).addTo(map);
//Pop-up hinzufügen
marker.bindPopup('BERDING BETON GmbH 48157 Münster Coermühle 12 Mail: nextbeton@berdingbeton.de Tel: 054 92 87 0
');
// icon des Markers definieren => SVG-Icon
marker.setIcon(berdingIcon);
// Marker einzeichnen
marker.addTo(map);
// #Marker hinzufügen
// Koordinaten des Markers festlegen
var marker = ym.marker(ym.latLng(51.779937821639884, 11.25062162727621)).addTo(map);
//Pop-up hinzufügen
marker.bindPopup('BERDING BETON GmbH 06493 Badeborn Große G. 370 Mail: nextbeton@berdingbeton.de Tel: 054 92 87 0
');
// icon des Markers definieren => SVG-Icon
marker.setIcon(berdingIcon);
// Marker einzeichnen
marker.addTo(map);
// #Marker hinzufügen
// Koordinaten des Markers festlegen
var marker = ym.marker(ym.latLng(51.54704673113624, 6.420060523560514)).addTo(map);
//Pop-up hinzufügen
marker.bindPopup('BERDING BETON GmbH 47661 Issum Bogenstraße 21 Mail: nextbeton@berdingbeton.de Tel: 054 92 87 0
');
// icon des Markers definieren => SVG-Icon
marker.setIcon(berdingIcon);
// Marker einzeichnen
marker.addTo(map);
// #Marker hinzufügen
// Koordinaten des Markers festlegen
var marker = ym.marker(ym.latLng(51.67962993716975, 6.8626214561089185)).addTo(map);
//Pop-up hinzufügen
marker.bindPopup('BERDING BETON GmbH 46514 Schermbeck Alte Poststraße 97 Mail: nextbeton@berdingbeton.de Tel: 054 92 87 0
');
// icon des Markers definieren => SVG-Icon
marker.setIcon(berdingIcon);
// Marker einzeichnen
marker.addTo(map);
// #Marker hinzufügen
// Koordinaten des Markers festlegen
var marker = ym.marker(ym.latLng(51.50590217162408, 8.08508648123158)).addTo(map);
//Pop-up hinzufügen
marker.bindPopup('BERDING BETON GmbH 59519 Möhnesee Delecker Weg 33 Mail: nextbeton@berdingbeton.de Tel: 054 92 87 0
');
// icon des Markers definieren => SVG-Icon
marker.setIcon(berdingIcon);
// Marker einzeichnen
marker.addTo(map);
// #Marker hinzufügen
// Koordinaten des Markers festlegen
var marker = ym.marker(ym.latLng(51.13544422971643, 6.7879078119085)).addTo(map);
//Pop-up hinzufügen
marker.bindPopup('BERDING BETON GmbH 41542 Dormagen-Nievenheim Zinkhüttenweg 16 Mail: nextbeton@berdingbeton.de Tel: 054 92 87 0
');
// icon des Markers definieren => SVG-Icon
marker.setIcon(berdingIcon);
// Marker einzeichnen
marker.addTo(map);
// #Marker hinzufügen
// Koordinaten des Markers festlegen
var marker = ym.marker(ym.latLng(47.777442407357064, 8.90988541364702)).addTo(map);
//Pop-up hinzufügen
marker.bindPopup('Röser III GmbH 78256 Steißlingen Industriestraße 6 Mail: D.Braeunche@roeser2-gmbh.de Tel: 07576 9608 0
');
// icon des Markers definieren => SVG-Icon
marker.setIcon(roeserIcon);
// Marker einzeichnen
marker.addTo(map);
// #Marker hinzufügen
// Koordinaten des Markers festlegen
var marker = ym.marker(ym.latLng(48.82225531742567, 10.023401449103872)).addTo(map);
//Pop-up hinzufügen
marker.bindPopup('Röser GmbH 73457 Essingen Streichhoffeld 4 Mail: D.Braeunche@roeser2-gmbh.de Tel: 07576 9608 0
');
// icon des Markers definieren => SVG-Icon
marker.setIcon(roeserIcon);
// Marker einzeichnen
marker.addTo(map);
// #Marker hinzufügen
// Koordinaten des Markers festlegen
var marker = ym.marker(ym.latLng(47.777442407357064, 8.90988541364702)).addTo(map);
//Pop-up hinzufügen
marker.bindPopup('Röser III GmbH 78256 Steißlingen Industriestraße 6 Mail: D.Braeunche@roeser2-gmbh.de Tel: 07576 9608 0
');
// icon des Markers definieren => SVG-Icon
marker.setIcon(roeserIcon);
// Marker einzeichnen
marker.addTo(map);
// #Marker hinzufügen
// Koordinaten des Markers festlegen
var marker = ym.marker(ym.latLng(48.94240631101398, 10.225306913686357)).addTo(map);
//Pop-up hinzufügen
marker.bindPopup('Hermann Uhrle GmbH & Co. KG Fahrsilobau 73479 Ellwangen (Jagst) Zöbinger Str. 26 Mail: D.Braeunche@roeser2-gmbh.de Tel: 07576 9608 0
');
// icon des Markers definieren => SVG-Icon
marker.setIcon(roeserIcon);
// Marker einzeichnen
marker.addTo(map);
// #Marker hinzufügen
// Koordinaten des Markers festlegen
var marker = ym.marker(ym.latLng(48.018610831036966, 9.233272269473877)).addTo(map);
//Pop-up hinzufügen
marker.bindPopup('Röser II GmbH Krauchenwies 72505 Krauchenwies Ablacher Str. 9 Mail: D.Braeunche@roeser2-gmbh.de Tel: 07576 9608 0
');
// icon des Markers definieren => SVG-Icon
marker.setIcon(roeserIcon);
// Marker einzeichnen
marker.addTo(map);
// #Marker hinzufügen
// Koordinaten des Markers festlegen
var marker = ym.marker(ym.latLng(48.12362321487752, 9.540205829003645)).addTo(map);
//Pop-up hinzufügen
marker.bindPopup('Röser II GmbH Burgau 88525 Dürmentingen-Burgau Burgau 11 Mail: D.Braeunche@roeser2-gmbh.de Tel: 07576 9608 0
');
// icon des Markers definieren => SVG-Icon
marker.setIcon(roeserIcon);
// Marker einzeichnen
marker.addTo(map);
// #Marker hinzufügen
// Koordinaten des Markers festlegen
var marker = ym.marker(ym.latLng(48.229668624941986, 9.865601455989756)).addTo(map);
//Pop-up hinzufügen
marker.bindPopup('Röser IV GmbH 88471 Laupheimu Wendelinsgrube 23 Mail: D.Braeunche@roeser2-gmbh.de Tel: 07576 9608 0
');
// icon des Markers definieren => SVG-Icon
marker.setIcon(roeserIcon);
// Marker einzeichnen
marker.addTo(map);
// #Marker hinzufügen
// Koordinaten des Markers festlegen
var marker = ym.marker(ym.latLng(48.99444119109547, 9.206291082998135)).addTo(map);
//Pop-up hinzufügen
marker.bindPopup('Karl Röser & Sohn GmbH Zementrohr- und Betonwerke 74395 Mundelsheim Adresszeile 2 Mail: nextbeton@karl-roeser.de Tel: 07143 8151 0
');
// icon des Markers definieren => SVG-Icon
marker.setIcon(karlRoeserIcon);
// Marker einzeichnen
marker.addTo(map);
// #Marker hinzufügen
// Koordinaten des Markers festlegen
var marker = ym.marker(ym.latLng(48.99444119109547, 9.206291082998135)).addTo(map);
//Pop-up hinzufügen
marker.bindPopup('Karl Röser & Sohn GmbH Zementrohr- und Betonwerke 74395 Mundelsheim Pleidelsheimer Str. 6 Mail: nextbeton@karl-roeser.de Tel: 07143 8151 0
');
// icon des Markers definieren => SVG-Icon
marker.setIcon(karlRoeserIcon);
// Marker einzeichnen
marker.addTo(map);
/*
//Pop-up öffnen
setTimeout(function() {
marker.openPopup();
map.scrollWheelZoom.disable();
map.boxZoom.disable();
}, 100);
*/
map.scrollWheelZoom.disable();
// map.boxZoom.disable();
});
.geocoder-form fieldset {
padding: 20px 0px 0px 0px;
border: none !Important;
}
.leaflet-popup-content h5 {
font-size: 18px !important;
}
.leaflet-popup-content p {
font-size: 16px !important;
}
/* Map */
.map-info {
position: absolute;
background: rgba(255,255,255,0.8);
height: 660px;
padding: 20px;
z-index: 999999999;
width: 20vw;
margin-left: 80vw;
}
.map-info h5, .map-info p {
text-shadow: 0px 0px 12px #fff, 0px 0px 24px #fff;
}
.map-info input[type="text"] {
display: inline-block;
width: 65%;
margin: 0px !important;
border-radius: 25px 0px 0px 25px;
border: 2px solid #008086 !important;
}
.map-info button {
width: 33%;
margin: 0px;
border-top-left-radius: 0px !important;
border-bottom-left-radius: 0px !important;
border: solid 1px #008086;
background: #008086;
margin-left: -6px;
line-height: 1.2em;
padding-top: 16px!important;
padding-bottom: 16px!important;
border-top-right-radius: 25px;
border-bottom-right-radius: 25px;
color: #fff;
}
body[data-form-submit="regular"] .container-wrap .map-info button[type=submit]:not(.search-widget-btn) {
width: 33%;
margin: 0px;
border-top-left-radius: 0px !important;
border-bottom-left-radius: 0px !important;
border: solid 2px #008086;
margin-left: -6px;
padding: 13px 0px 17px !important;
transform: translate(0px, -2px);
}
@media screen and (max-width: 1199px) {
.map-info {
position: relative;
background: rgba(255,255,255,0.8);
height: auto;
padding: 20px;
z-index: 999999999;
width: 100%;
margin-left: 0px;
}
}
C'est ici que next.beton est fabriqué
NOUS NOUS RÉJOUISSONS DE VOTRE PRISE DE CONTACT
Veuillez sélectionner un fabricant next.beton près de chez vous via la carte géographique des fabricants. Vous trouverez ici les coordonnées de chaque entreprise:
SEE WHAT’S NEXT –
SEE WHAT’S NEXT –
SEE WHAT’S NEXT –
SEE WHAT’S NEXT –
SEE WHAT’S NEXT –
SEE WHAT’S NEXT –
next.beton
next.beton
next.beton
next.beton
next.beton
next.beton