From af18ae09e4d41ceaa3450aa1f897233f255f1c7b Mon Sep 17 00:00:00 2001 From: Olivia206 <olivia.simonet@mmibordeaux.com> Date: Fri, 10 Mar 2023 14:44:35 +0100 Subject: [PATCH] added bonds to map --- assets/js/theme/blocks/partners.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/assets/js/theme/blocks/partners.js b/assets/js/theme/blocks/partners.js index 328054db..45d2c6cc 100644 --- a/assets/js/theme/blocks/partners.js +++ b/assets/js/theme/blocks/partners.js @@ -10,14 +10,15 @@ class BlockPartners { this.partnersList = this.content.querySelectorAll('.organization') this.classPartner = 'organization'; + this.markers = []; let map = L.map('map').setView([44.833328, -0.56667], 13); this.themeMarker = L.icon({ iconUrl: '/assets/images/map-marker.svg', iconSize: [17, 26], }); - this.listen(map); + this.getMapBounds(map); } listen (map) { @@ -43,6 +44,13 @@ class BlockPartners { }); marker.bindPopup('<article class="' + this.classPartner + '">' + partner.innerHTML + '</article>').openPopup(); map.addLayer(marker); + this.markers.push(marker); + } + + getMapBounds(map) { + console.log(L.featureGroup(this.markers)) + this.group = L.featureGroup(this.markers).addTo(map); + map.fitBounds(this.group.getBounds()); } } -- GitLab