Javascript 从MarkerCluster手动释放Google地图标记
我在谷歌地图上有太多的标记,大约15000个。 所以,我使用了MarkerClusterer 请不要反对投票 以下是我的群集标记: 在我的数组中,前两个标记具有相同的纬度和经度,但它们的旋转角度不同 当我单击这两个标记群集时,该地图将完全缩放,但不会显示这两个标记 当单击其他两个标记群集时,显示不同的标记 我不明白,如何在标记上显示标记群集单击 那么,当我点击Markerclusters时,有没有办法释放标记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({
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这是我的新问题。