{"id":1489,"date":"2026-02-26T19:46:58","date_gmt":"2026-02-26T19:46:58","guid":{"rendered":"http:\/\/www.pyreneisme.ovh\/?post_type=summit&#038;p=1489"},"modified":"2026-02-26T19:47:32","modified_gmt":"2026-02-26T19:47:32","slug":"garmo-negro","status":"publish","type":"summit","link":"http:\/\/www.pyreneisme.ovh\/index.php\/summit\/garmo-negro\/","title":{"rendered":"Garmo Negro"},"content":{"rendered":"<div class=\"summit-meta\">\r\n  <div><strong>Altitude :<\/strong> 3,066 m<\/div>\r\n  <div><strong>Pro\u00e9minence :<\/strong> 232 m<\/div>\r\n<\/div>\r\n<br>\n\n\n\n<h2>Ascensions<span class=\"asc-count\">(<span class=\"asc-count\">1<\/span>)<\/span><\/h2><br>\n\n\n<div class=\"asc-card asc-card--summit\">  <div class=\"asc-meta\"><strong>1876-06-23 ; <a href=\"http:\/\/www.pyreneisme.ovh\/index.php\/climber\/henry-russell\/\">Henry Russell<\/a>  <\/strong><\/div>  <div class=\"asc-notes\"><blockquote><div class=\"asc-note\"><small>La d\u00e9nomination des sommets Algas-Argualas-Garmo Negro \u00e9tait diff\u00e9rente \u00e0 l'\u00e9poque. Le r\u00e9cit de Russell est clair, son Algas est l'Argualas actuel, tandis que son Argualas correspond au Garmo Negro actuel. Schrader nomme les sommets de la m\u00eame mani\u00e8re que Russell comme en t\u00e9moigne son \"tour d'horizon\" r\u00e9alis\u00e9 du sommet de l'actuel Argualas en 1882.<\/small><\/div>  <\/blockquote><\/div><\/div>\n\n\n<div id=\"sommets_map_4423\" style=\"height: 520px; width:100%; border-radius:12px; overflow:hidden; background:#f3f3f3;\"><\/div><script>\n  (function(){\n    console.log('[sommets_map] init for sommets_map_4423');\n\n    function start(){\n      var el = document.getElementById(\"sommets_map_4423\");\n      if(!el){ console.warn('[sommets_map] container not found'); return; }\n\n      if(typeof L === 'undefined'){\n        console.warn('[sommets_map] Leaflet not loaded (L undefined)');\n        return;\n      }\n\n      var focusId   = 1489;\n      var focusLat  = 42.7717;\n      var focusLon  = -0.2643;\n      var focusZoom = 12;\n      var openPopup = true;\n\n      console.log('[sommets_map] focus_id=', focusId, 'focusLatLon=', focusLat, focusLon);\n\n      \/\/ Vue initiale : si on a focusLat\/Lon, on centre tout de suite\n      var map = (focusLat !== null && focusLon !== null)\n        ? L.map(el, { scrollWheelZoom:false }).setView([focusLat, focusLon], focusZoom)\n        : L.map(el, { scrollWheelZoom:false }).setView([45.0, 2.0], 7);\n\n      L.tileLayer('https:\/\/{s}.tile.opentopomap.org\/{z}\/{x}\/{y}.png', {\n        maxZoom: 17,\n        attribution: '\u00a9 OpenStreetMap contributors | \u00a9 OpenTopoMap (CC-BY-SA)'\n      }).addTo(map);\n\n      var layer = (typeof L.markerClusterGroup === 'function') ? L.markerClusterGroup() : L.layerGroup();\n\n      fetch(\"http:\\\/\\\/www.pyreneisme.ovh\\\/?rest_route=\\\/sommets\\\/v1\\\/all\", { credentials:'same-origin' })\n        .then(function(r){ if(!r.ok) throw new Error('HTTP '+r.status); return r.json(); })\n        .then(function(points){\n          console.log('[sommets_map] points received:', (points||[]).length);\n\n          var bounds = [];\n          var focusMarker = null;\n\n          (points||[]).forEach(function(p){\n            if(!p || typeof p.lat !== 'number' || typeof p.lon !== 'number') return;\n\n            var m = L.marker([p.lat, p.lon]);\n            var title = (p.title||'').replace(\/<\/g,'&lt;').replace(\/>\/g,'&gt;');\n            var url = p.url || '#';\n            m.bindPopup('<strong>'+title+'<\/strong><br><a href=\"'+url+'\">Ouvrir la page<\/a>');\n\n            layer.addLayer(m);\n            bounds.push([p.lat,p.lon]);\n\n            \/\/ Si on a focus_id, on rep\u00e8re le marker correspondant (pour popup)\n            if(focusId && Number(p.id) === Number(focusId)){\n              focusMarker = m;\n            }\n          });\n\n          layer.addTo(map);\n\n          \/\/ Si focusLat\/Lon existe, on force un setView (au cas o\u00f9)\n          if(focusLat !== null && focusLon !== null){\n            map.setView([focusLat, focusLon], focusZoom, { animate:true });\n\n            \/\/ Ouvrir le popup du marker si on l'a trouv\u00e9 dans la liste\n            if(openPopup && focusMarker){\n              if(layer.zoomToShowLayer){\n                layer.zoomToShowLayer(focusMarker, function(){ focusMarker.openPopup(); });\n              } else {\n                focusMarker.openPopup();\n              }\n            }\n            return;\n          }\n\n          \/\/ Sinon fitBounds comme avant\n          if(false && bounds.length){\n            map.fitBounds(bounds, { padding:[20,20] });\n          }\n        })\n        .catch(function(err){\n          console.warn('[sommets_map] fetch error:', err);\n        });\n\n      map.on('click', function(){ map.scrollWheelZoom.enable(); });\n    }\n\n    if(document.readyState === 'loading'){\n      document.addEventListener('DOMContentLoaded', function(){ setTimeout(start, 50); });\n    } else {\n      setTimeout(start, 50);\n    }\n  })();\n  <\/script>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"template":"","class_list":["post-1489","summit","type-summit","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/www.pyreneisme.ovh\/index.php\/wp-json\/wp\/v2\/summit\/1489","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.pyreneisme.ovh\/index.php\/wp-json\/wp\/v2\/summit"}],"about":[{"href":"http:\/\/www.pyreneisme.ovh\/index.php\/wp-json\/wp\/v2\/types\/summit"}],"wp:attachment":[{"href":"http:\/\/www.pyreneisme.ovh\/index.php\/wp-json\/wp\/v2\/media?parent=1489"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}