我有一个谷歌地图设置了通过 JSON 提要提供的标记。由于涉及大量标记(超过 600 个),我使用了 markerclusterer v3 来加快速度。一切正常,直到我尝试更改通过选项按钮显示的标记。我将此功能分配给单选按钮:
function activities(markerarray,mapused,actType) {
for(i in markerarray) {
if(markerarray[i].activity[actType] == null) {
markerarray[i].setMap(null);
}
else {
markerarray[i].setMap(mapused);
}
}
return markerarray;
}
这将阻止标记在地图上显示,并适用于实际的谷歌标记。但是我似乎无法找到如何更新页面加载时创建的集群。