Таким образом, мое приложение продолжает падать, выдавая мне эту ошибку [Ошибка подтверждения в GMUNonHierarchicalDistanceBasedAlgorithm clustersAtZoom], а затем, через некоторое время достижения, я обнаружил, что itemToClusterDistanceMap и itemToClusterMap всегда на один элемент меньше, чем _items.count, но я не причина для этого поведение
NSAssert(itemToClusterDistanceMap.count == _items.count,
@"All items should be mapped to a distance");
NSAssert(itemToClusterMap.count == _items.count,
@"All items should be mapped to a cluster");
func initMapMarkersWithClustering(){
let iconGenerator = GMUDefaultClusterIconGenerator()
let algorithm = GMUNonHierarchicalDistanceBasedAlgorithm()
let renderer = CustomClusterRenderer(mapView: mapView, clusterIconGenerator: iconGenerator)
clusterManager = GMUClusterManager(map: mapView, algorithm: algorithm, renderer: renderer)
generateClusterItems()
clusterManager.cluster()
clusterManager.setDelegate(self, mapDelegate: self)
}