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.
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: