Maison > Questions et réponses > le corps du texte
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.
P粉4640820612023-09-17 19:02:34
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 :
listCluster(cluster){ let markers = cluster.getMarkers(); console.log(markers); }