0

我正在使用Google地圖設置一些標記。我已經安裝了一些東西,這樣當列表中的某個項目懸停在標記上時就會突出顯示。Google Maps Api標記羣集激活?

通過保留標記的散列,可以輕鬆完成此操作。因此,當我將鼠標懸停在某個項目上時,它只會更新標記中的圖標。

this.markers[hoverItem.id].setIcon('/img/map/active-marker.png'); 

這工作得很好。不過,我也在Google地圖上使用marker-clusterer-plus插件。我遇到的問題是如果標記在裏面,則突出顯示集羣圖標。

我找不到標記的羣集對象。無論如何訪問或設置它?在the code

回答

0

展望...:

...你可能需要調用MarkerClusterer.getClusters讓所有的集羣。

然後遍歷它們,也許然後調用Cluster.getMarkers並檢查您的標記是否在每個羣集的標記數組中。

Cluster.isMarkerInClusterBoundsCluster.isMarkerAlreadyAdded_也可能有用。

+0

有點破解,但設法使它工作,thx。 – Rob