Обновление кластеров маркеров

У меня настроена карта Google с маркерами, предоставленными через канал 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;
}

Это остановит отображение маркеров на карте и отлично работает с собственными маркерами Google. Однако я, похоже, не могу найти, как обновить кластер, созданный при загрузке страницы.

5
задан Donny Hammell 17 May 2011 в 14:42
поделиться