Хорошо, я подумал об обходном пути, который, кажется, работает хорошо. Чтобы изменить видимость маркеров, я просто выполняю clusterManager.removeItem () для объектов ClusterItem, которые я хочу сделать невидимыми, и clusterManager.addItem () для объектов ClusterItem, которые я хочу видеть. После этого я вызываю clusterManager.cluster (), чтобы он перезагрузил кластеры. Для объектов ClusterItem, которые я удалил из clusterManager, я сохраняю их в списке, а затем добавляю их обратно в ClusterManager всякий раз, когда я хочу, чтобы они снова были видны. Я все еще предпочел бы решение, которое могло бы использовать метод setVisibility (), но я собираюсь использовать этот обходной путь, пока кто-то не покажет лучший способ.