[英]Google Maps Api Marker Cluster Activate?
我正在使用Google地图设置一些标记。 我进行了一些设置,以便当列表中的某个项目悬停在标记上时会突出显示。
通过保留标记的哈希值可以很容易地做到这一点。 这样,当我将鼠标悬停在某个项目上时,它只会更新标记中的图标。
this.markers[hoverItem.id].setIcon('/img/map/active-marker.png');
这样很好。 但是,我还在Google Maps中使用marker-clusterer-plus
插件。 我遇到的问题是如果标记在其中,则突出显示群集图标。
我找不到访问标记的群集对象的方法。 无论如何,是否有访问或设置的方法?
看代码 ...:
...您可能需要调用MarkerClusterer.getClusters才能获取所有群集。
然后遍历它们,也许然后调用Cluster.getMarkers并检查您的标记是否在每个群集的标记数组中。
Cluster.isMarkerInClusterBounds
和Cluster.isMarkerAlreadyAdded_
也可能有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.