Skip to content

feat(@multi-frontend/map): ajout d'un système de cluster aux marqueurs#128

Open
Rayshor wants to merge 5 commits intounivlorraine:developfrom
Rayshor:markercluster
Open

feat(@multi-frontend/map): ajout d'un système de cluster aux marqueurs#128
Rayshor wants to merge 5 commits intounivlorraine:developfrom
Rayshor:markercluster

Conversation

@Rayshor
Copy link
Contributor

@Rayshor Rayshor commented Dec 4, 2025

Checklist de PR

Veuillez vérifier que votre PR respecte bien les indications suivantes :

  • Votre PR pointe vers la branche develop
  • Votre PR suit les différentes étapes du guide de contribution : https://www.esup-portail.org/wiki/x/KQCeUQ
  • Les modifications ont été testées de votre côté, cela implique également des tests sur des périphériques (iOS + Android) si le client a évolué
  • La documentation a été mise à jour et prend en compte les changements (fichiers README, Wiki Esup)

Type de PR

Quel type de changement concerne cette PR ?

  • Bug Fix
  • Nouvelle Feature
  • Mise à jour de la documentation (README, CHANGELOG, CONTRIBUTING)
  • Style (SCSS, Assets)
  • Refactoring de code
  • Ajout de tests
  • Build (scripts npm, .sh)
  • CI
  • Chore (nouvelle Release, maj de dépendances)
  • Revert

Quel est le comportement actuel ?

Actuellement, la carte affiche les points de manière classique, lorsque l'utilisateur dézoome cela devient un nuage de points.

Lien vers l'issue : #104

Quel est le nouveau comportement ?

L'ajout de la librairie Leaflet.markercluster permet le regroupement des points lorsque la carte est dézoomée. Lorsque l'utilisateur atteint le niveau de zoom maximal, les points sont tous affichés sans regroupement.

Il est possible de cliquer sur un groupe de points pour zoomer dessus, pour les petits regroupements cliquer permet également de voir les points qu'ils contiennent.

Cette PR implique un Breaking Change ?

  • Oui
  • Non

Information complémentaire

Des personnalisations possibles sont expliquées dans le fichier README.md.
Si nécessaire, les couleurs des regroupements peuvent facilement être modifiées dans le fichier de style pour distinguer les groupes selon leur taille (large, medium, small).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant