Javascript 从MarkerCluster手动释放Google地图标记

Javascript 从MarkerCluster手动释放Google地图标记,javascript,jquery,google-maps,google-maps-api-3,Javascript,Jquery,Google Maps,Google Maps Api 3,我在谷歌地图上有太多的标记,大约15000个。 所以,我使用了MarkerClusterer 请不要反对投票 以下是我的群集标记: 在我的数组中,前两个标记具有相同的纬度和经度,但它们的旋转角度不同 当我单击这两个标记群集时,该地图将完全缩放,但不会显示这两个标记 当单击其他两个标记群集时,显示不同的标记 我不明白,如何在标记上显示标记群集单击 那么,当我点击Markerclusters时,有没有办法释放标记 marker = new google.maps.Marker({

我在谷歌地图上有太多的标记,大约15000个。 所以,我使用了MarkerClusterer

请不要反对投票

以下是我的群集标记:

在我的数组中,前两个标记具有相同的纬度和经度,但它们的旋转角度不同

当我单击这两个标记群集时,该地图将完全缩放,但不会显示这两个标记

当单击其他两个标记群集时,显示不同的标记

我不明白,如何在标记上显示标记群集单击

那么,当我点击Markerclusters时,有没有办法释放标记

marker = new google.maps.Marker({
              position: new google.maps.LatLng(markerA[i][2], markerA[i][2]),
              map: map,
              icon: {
                  path: 'm 32.460621,0.112468 -32.372233,-0.022 0,-0.088 L 0,0.090468 l 22.91468,22.9147 c 0.02205,-0.022 0.04437,-0.044 0.06629,-0.066 6.300656,-6.3007 9.451842,-14.5699 9.47965,-22.8263 z',

                  fillColor: color[i],
                  fillOpacity: 1,
                  strokeColor: '',
                  strokeWeight: 0,
                  rotation: 250 + markerA[i][3],
                  anchor: new google.maps.Point(0, 0)
              }
          });
     clustermarkers.push(marker);     
}
markerClusterer = new MarkerClusterer(map, clustermarkers);

这是另一个不是群集的演示:

是的,在
MarkerClusterer
中有一个选项可以执行您想要的操作:

markerClusterer.setMaxZoom(最大缩放)

其中
MAX\u ZOOM
是地图的最大缩放比例减去一(在你的小提琴中为16)

这意味着当地图一直放大时,将不再使用标记聚集器,并且地图将在缩放级别显示聚集器中的所有标记

此方法列在


你摆弄
markerClusterer.setMaxZoom()
方法:

你能告诉我如何更改MarkerCluster图标吗?@Nikunj-问一个新问题。Adam u这是我的新问题。