{"id":728,"date":"2026-08-24T21:58:20","date_gmt":"2026-08-24T19:58:20","guid":{"rendered":"https:\/\/bgmc.formanum.fr\/?page_id=728"},"modified":"2026-10-06T00:09:49","modified_gmt":"2026-10-05T22:09:49","slug":"zone-dintervention","status":"publish","type":"page","link":"https:\/\/bgmc.formanum.fr\/?page_id=728","title":{"rendered":"Zone d&rsquo;intervention"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"728\" class=\"elementor elementor-728\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-61615224 e-con e-atomic-element e-flexbox-base e-default-div e-61615224-0a99664 \" data-id=\"61615224\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"61615224\">\n    <div class=\"elementor-element elementor-element-4cd07346 e-con-full e-flex e-con e-parent\" data-id=\"4cd07346\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;none&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-324ec99f elementor-position-inline-start elementor-widget__width-initial elementor-view-default elementor-mobile-position-block-start elementor-invisible elementor-widget elementor-widget-icon-box\" data-id=\"324ec99f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;}\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-user-check\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4zm323-128.4l-27.8-28.1c-4.6-4.7-12.1-4.7-16.8-.1l-104.8 104-45.5-45.8c-4.6-4.7-12.1-4.7-16.8-.1l-28.1 27.9c-4.7 4.6-4.7 12.1-.1 16.8l81.7 82.3c4.6 4.7 12.1 4.7 16.8.1l141.3-140.2c4.6-4.7 4.7-12.2.1-16.8z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tSatisfaction client\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tLa satisfaction du client et le travail de qualit\u00e9s est notre priorit\u00e9.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4b8a0920 elementor-position-inline-start elementor-widget__width-initial elementor-view-default elementor-mobile-position-block-start elementor-invisible elementor-widget elementor-widget-icon-box\" data-id=\"4b8a0920\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;}\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-edit\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M402.3 344.9l32-32c5-5 13.7-1.5 13.7 5.7V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h273.5c7.1 0 10.7 8.6 5.7 13.7l-32 32c-1.5 1.5-3.5 2.3-5.7 2.3H48v352h352V350.5c0-2.1.8-4.1 2.3-5.6zm156.6-201.8L296.3 405.7l-90.4 10c-26.2 2.9-48.5-19.2-45.6-45.6l10-90.4L432.9 17.1c22.9-22.9 59.9-22.9 82.7 0l43.2 43.2c22.9 22.9 22.9 60 .1 82.8zM460.1 174L402 115.9 216.2 301.8l-7.3 65.3 65.3-7.3L460.1 174zm64.8-79.7l-43.2-43.2c-4.1-4.1-10.8-4.1-14.8 0L436 82l58.1 58.1 30.9-30.9c4-4.2 4-10.8-.1-14.9z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tDes travaux expliqu\u00e9s\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tIl est important de vous expliquer les travaux qui vous seront propos\u00e9s et les r\u00e9glementations que nous devons appliquer.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-59a4a0fe elementor-position-inline-start elementor-widget__width-initial elementor-view-default elementor-mobile-position-block-start elementor-invisible elementor-widget elementor-widget-icon-box\" data-id=\"59a4a0fe\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;}\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-screwdriver\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M448 0L320 96v62.06l-83.03 83.03c6.79 4.25 13.27 9.06 19.07 14.87 5.8 5.8 10.62 12.28 14.87 19.07L353.94 192H416l96-128-64-64zM128 278.59L10.92 395.67c-14.55 14.55-14.55 38.15 0 52.71l52.7 52.7c14.56 14.56 38.15 14.56 52.71 0L233.41 384c29.11-29.11 29.11-76.3 0-105.41s-76.3-29.11-105.41 0z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tDes toitures durables\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tLes travaux de toitures sont on\u00e9reux, nous mettons donc tout en place pour qu\u2019ils durent le plus longtemps possible en respectant les r\u00e8gles de l\u2019art et du DTU. \t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6089da00 elementor-position-inline-start elementor-widget__width-initial elementor-view-default elementor-mobile-position-block-start elementor-invisible elementor-widget elementor-widget-icon-box\" data-id=\"6089da00\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;}\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-smile\" viewBox=\"0 0 496 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm-80-216c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm4 72.6c-20.8 25-51.5 39.4-84 39.4s-63.2-14.3-84-39.4c-8.5-10.2-23.7-11.5-33.8-3.1-10.2 8.5-11.5 23.6-3.1 33.8 30 36 74.1 56.6 120.9 56.6s90.9-20.6 120.9-56.6c8.5-10.2 7.1-25.3-3.1-33.8-10.1-8.4-25.3-7.1-33.8 3.1z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\t Une bonne relation \t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tUne relation humaine entre client et artisan favorise une bonne communication et une bonne compr\u00e9hension avant et pendant les travaux. \t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<section class=\"elementor-element elementor-element-b3022e0 e-con e-atomic-element e-flexbox-base e-default-section e-8cabbfd \" data-id=\"b3022e0\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"b3022e0\">\n    \t\t<div class=\"elementor-element elementor-element-9ed945a elementor-widget elementor-widget-html\" data-id=\"9ed945a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n<meta charset=\"UTF-8\">\n<title>Zone d'intervention<\/title>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/leaflet\/1.9.4\/leaflet.css\" \/>\n<style>\n  html, body {\n    margin: 0;\n    padding: 0;\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n    background: #f4f4f4;\n  }\n\n  .wrapper {\n    max-width: 900px;\n    margin: 30px auto;\n    background: #ffffff;\n    border-radius: 12px;\n    overflow: hidden;\n    box-shadow: 0 2px 12px rgba(0,0,0,0.1);\n  }\n\n  .header {\n    padding: 20px 24px;\n    background: #1e3a2f;\n    color: #ffffff;\n  }\n\n  .header h1 {\n    margin: 0 0 4px 0;\n    font-size: 20px;\n  }\n\n  .header p {\n    margin: 0;\n    font-size: 14px;\n    opacity: 0.85;\n  }\n\n  #map {\n    height: 480px;\n    width: 100%;\n  }\n\n  .villes {\n    padding: 16px 24px 24px 24px;\n  }\n\n  .villes h2 {\n    font-size: 15px;\n    margin: 0 0 10px 0;\n    color: #1e3a2f;\n  }\n\n  .villes ul {\n    margin: 0;\n    padding: 0;\n    list-style: none;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n  }\n\n  .villes li {\n    background: #eef5f0;\n    color: #1e3a2f;\n    padding: 6px 12px;\n    border-radius: 20px;\n    font-size: 13px;\n  }\n\n  .leaflet-popup-content {\n    font-size: 14px;\n  }\n<\/style>\n<\/head>\n<body>\n\n<div class=\"wrapper\">\n  <div class=\"header\">\n    <h1>Zone d'intervention<\/h1>\n    <p id=\"sousTitre\">D\u00e9placements et interventions autour de Clermont-Ferrand<\/p>\n  <\/div>\n\n  <div id=\"map\"><\/div>\n\n  <div class=\"villes\">\n    <h2>Communes desservies<\/h2>\n    <ul id=\"liste-villes\"><\/ul>\n  <\/div>\n<\/div>\n\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/leaflet\/1.9.4\/leaflet.js\"><\/script>\n<script>\n  \/\/ ------------------------------------------------------\n  \/\/ 1. CONFIGURATION \u2014 \u00e0 adapter selon l'artisan\n  \/\/ ------------------------------------------------------\n\n  const centre = [45.777, 3.087]; \/\/ coordonn\u00e9es de Clermont-Ferrand (lat, lng)\n  \/\/ Le rayon n'est plus fix\u00e9 \u00e0 la main : il est calcul\u00e9 plus bas\n  \/\/ en fonction de la ville la plus \u00e9loign\u00e9e du centre.\n\n  const villes = [\n    { nom: \"Clermont-Ferrand\",     coords: [45.777, 3.087] },\n    { nom: \"Riom\",                 coords: [45.893, 3.114] },\n    { nom: \"Volvic\",               coords: [45.870, 2.987] },\n    { nom: \"C\u00e9bazat\",              coords: [45.815, 3.106] },\n    { nom: \"Gerzat\",               coords: [45.808, 3.123] },\n    { nom: \"Chamali\u00e8res\",          coords: [45.771, 3.061] },\n    { nom: \"Royat\",                coords: [45.762, 3.052] },\n    { nom: \"Cournon-d'Auvergne\",   coords: [45.758, 3.175] },\n    { nom: \"Pont-du-Ch\u00e2teau\",      coords: [45.786, 3.239] },\n    { nom: \"Aubi\u00e8re\",              coords: [45.749, 3.102] }\n  ];\n\n  \/\/ ------------------------------------------------------\n  \/\/ 2. INITIALISATION DE LA CARTE\n  \/\/ ------------------------------------------------------\n\n  const map = L.map('map', { scrollWheelZoom: false }).setView(centre, 11);\n\n  L.tileLayer('https:\/\/{s}.tile.openstreetmap.org\/{z}\/{x}\/{y}.png', {\n    attribution: '&copy; OpenStreetMap contributors',\n    maxZoom: 18\n  }).addTo(map);\n\n  \/\/ ------------------------------------------------------\n  \/\/ 3. ZONE D'INTERVENTION (cercle) \u2014 rayon calcul\u00e9 automatiquement\n  \/\/ ------------------------------------------------------\n\n  const centreLatLng = L.latLng(centre[0], centre[1]);\n\n  \/\/ On calcule la distance du centre \u00e0 chaque ville, et on garde la plus grande.\n  let rayonMetres = 0;\n  let villeLaPlusEloignee = null;\n\n  villes.forEach(ville => {\n    const distance = centreLatLng.distanceTo(L.latLng(ville.coords[0], ville.coords[1]));\n    if (distance > rayonMetres) {\n      rayonMetres = distance;\n      villeLaPlusEloignee = ville.nom;\n    }\n  });\n\n  const rayonKm = (rayonMetres \/ 1000).toFixed(1);\n\n  L.circle(centre, {\n    radius: rayonMetres, \/\/ Leaflet attend des m\u00e8tres \u2014 distance exacte jusqu'\u00e0 la ville la plus \u00e9loign\u00e9e\n    color: '#2f6b4f',\n    weight: 1,\n    fillColor: '#2f6b4f',\n    fillOpacity: 0.15\n  }).addTo(map).bindPopup(`Zone d'intervention : ${rayonKm} km (jusqu'\u00e0 ${villeLaPlusEloignee})`);\n\n  \/\/ Met \u00e0 jour le texte d'intro sous le titre avec le rayon r\u00e9el\n  document.getElementById('sousTitre').textContent =\n    `D\u00e9placements et interventions autour de Clermont-Ferrand (${rayonKm} km)`;\n\n  \/\/ ------------------------------------------------------\n  \/\/ 5. VILLES DESSERVIES (marqueurs + liste sous la carte)\n  \/\/ ------------------------------------------------------\n\n  const listeVilles = document.getElementById('liste-villes');\n\n  villes.forEach(ville => {\n    const estLaPlusEloignee = ville.nom === villeLaPlusEloignee;\n\n    L.circleMarker(ville.coords, {\n      radius: 6,\n      color: '#1e3a2f',\n      fillColor: '#ffffff',\n      fillOpacity: 1,\n      weight: 2\n    }).addTo(map).bindPopup(`<b>${ville.nom}<\/b>`);\n\n    const li = document.createElement('li');\n    li.textContent = estLaPlusEloignee ? `${ville.nom}` : ville.nom;\n    listeVilles.appendChild(li);\n  });\n<\/script>\n\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\n<\/section>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Votre r\u00eave, c&rsquo;est mon m\u00e9tier Satisfaction client La satisfaction du client et le travail de qualit\u00e9s est notre priorit\u00e9. Des travaux expliqu\u00e9s Il est important de vous expliquer les travaux qui vous seront propos\u00e9s et les r\u00e9glementations que nous devons appliquer. Des toitures durables Les travaux de toitures sont on\u00e9reux, nous mettons donc tout en [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-728","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/bgmc.formanum.fr\/index.php?rest_route=\/wp\/v2\/pages\/728","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bgmc.formanum.fr\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bgmc.formanum.fr\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bgmc.formanum.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bgmc.formanum.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=728"}],"version-history":[{"count":37,"href":"https:\/\/bgmc.formanum.fr\/index.php?rest_route=\/wp\/v2\/pages\/728\/revisions"}],"predecessor-version":[{"id":912,"href":"https:\/\/bgmc.formanum.fr\/index.php?rest_route=\/wp\/v2\/pages\/728\/revisions\/912"}],"wp:attachment":[{"href":"https:\/\/bgmc.formanum.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=728"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}