Javascript 传单:自动将簇/或蜘蛛的颜色更改为簇中选定的标记。

Javascript 传单:自动将簇/或蜘蛛的颜色更改为簇中选定的标记。,javascript,leaflet,markerclusterer,Javascript,Leaflet,Markerclusterer,我现在正在练习 一,。 如果我知道我需要的标记在集群下,我如何能够自动将该集群蜘蛛化到最大缩放级别,从而在不单击集群的情况下获得我需要的标记 二,。 如果我知道该簇中的标记,如何自动更改该簇的颜色,以便知道需要查找的标记位于该簇下 在上面列出的github回购协议中,我发现了这个方法,它可能会回答您的第一个问题: zoomToShowLayer(层,回调):缩放以显示给定的标记(如果需要,则进行蜘蛛化),当标记在地图上可见时调用回调 它看起来可以用于根据单个簇内的单个标记更新单个簇的样式:

我现在正在练习

一,。 如果我知道我需要的标记在集群下,我如何能够自动将该集群蜘蛛化到最大缩放级别,从而在不单击集群的情况下获得我需要的标记

二,。 如果我知道该簇中的标记,如何自动更改该簇的颜色,以便知道需要查找的标记位于该簇下

  • 在上面列出的github回购协议中,我发现了这个方法,它可能会回答您的第一个问题:
    • zoomToShowLayer(层,回调):缩放以显示给定的标记(如果需要,则进行蜘蛛化),当标记在地图上可见时调用回调
  • 它看起来可以用于根据单个簇内的单个标记更新单个簇的样式:
  • 如果已自定义群集图标以使用包含的标记中的某些数据,并且以后该数据发生更改,请使用此方法强制刷新群集图标。您可以使用以下方法: ...

    • 用一个记号笔
    具体而言:

    // If updating only one marker, pass true to
    // refresh this marker's parent clusters right away.
    myMarker.refreshIconOptions(optionsMap, true); 
    

    zoomToShowLayer(m,function(){m.openPopup();})