У меня есть agm-карта с кластеризацией маркеров следующим образом:
<agm-map [latitude]="mapCenterLatitude" [longitude]="mapCenterLongitude" [zoom]="getMapZoom()" [mapTypeId]="'hybrid'">
<agm-marker-cluster maxZoom="13" imagePath="someImagePath">
<agm-marker *ngFor="let marker of markers"
[latitude]="marker.latitude"
[longitude]="marker.longitude"
[iconUrl]="marker.iconUrl"
[visible]="marker.category == 'categoryA'">
<agm-info-window>
<h2>{{marker.title}}</h2>
<a routerLink="{{ marker.url }}">Details</a>
</agm-info-window>
</agm-marker>
</agm-marker-cluster>
</agm-map>
Видимость маркеров может измениться (см. Свойство 'visible' на маркере).Но это не влияет на кластеры, их количество остается неизменным, даже если видимые маркеры позади изменились.
Есть ли способ сказать кластеризации, что а) он должен игнорировать невидимые маркеры?или б) он должен обновляться при изменении видимости маркеров?