Rumah > Soal Jawab > teks badan
Saya sedang mengusahakan projek sudut 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); }
Saya perlu mendapatkan senarai penanda yang terdapat dalam kelompok tertentu. Saya telah mencuba getMarkers() dan getMarkersList() tetapi tidak berfungsi.
P粉4640820612023-09-17 19:02:34
Anda cuba menggunakan kaedah untuk mendapatkan teg dalam kelompok, tetapi kaedah yang anda perlukan bergantung pada versi khusus MarkerClusterer
perpustakaan yang anda gunakan.
Dalam versi pustaka @google/markerclusterer yang lebih baharu (sejak v3), anda boleh menggunakan kaedah getMarkers()
untuk mendapatkan semula penanda dalam kelompok:
listCluster(cluster){ let markers = cluster.getMarkers(); console.log(markers); }