Pengendalian acara klik kelompok dengan Angular 11 dan API Peta Google
P粉798343415
P粉798343415 2023-09-16 22:57:11
0
1
603

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

membalas semua(1)
P粉464082061

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);
}
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!