我有一个带有标记聚类的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>
标记的可见性可以改变(请参见标记上的“可见”属性)。但这对群集没有影响,即使后面的可见标记已更改,它们的数量也保持不变。
有没有办法告诉聚类, a)应该忽略不可见的标记? 要么 b)当标记的可见性发生变化时应该更新吗?