{agm-markers>的可见性已更改后,如何更新<agm-marker-cluster>?

时间:2018-09-13 12:42:48

标签: angular-google-maps

我有一个带有标记聚类的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)当标记的可见性发生变化时应该更新吗?

0 个答案:

没有答案