Gestion des événements de clic de cluster avec Angular 11 et l'API Google Maps
P粉798343415
P粉798343415 2023-09-16 22:57:11
0
1
541

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粉798343415
P粉798343415

répondre à tous(1)
P粉464082061

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);
}
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!