我有一个谷歌地图设置与通过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;
}
Run Code Online (Sandbox Code Playgroud)
这将阻止标记在地图上显示,并且对于实际的Google标记工作正常.但是我似乎无法找到如何更新页面加载时创建的集群.