Je travaille sur un projet angulaire 16.
this.markerCluster = new MarkerClusterer({map:this.map, markers: this.markers, renderer, onClusterClick:this.listCluster.bind(this), });
listCluster(cluster){ let markers = cluster.getMarkersList(); console.log(markers); }
J'ai besoin d'obtenir la liste des marqueurs présents dans un cluster spécifique. J'ai essayé getMarkers() et getMarkersList() mais aucun ne fonctionne.
Vous essayez d'utiliser une méthode pour obtenir les balises dans un cluster, mais la méthode dont vous avez besoin dépend de la version spécifique de la bibliothèque
MarkerClusterer
que vous utilisez.Dans les versions plus récentes de la bibliothèque @google/markerclusterer (depuis la v3), vous pouvez utiliser la méthode
getMarkers()
pour récupérer des marqueurs au sein d'un cluster :