Ошибка подтверждения в кластерах GMUNonHierarchicalDistanceBasedAlgorithmAtZoom - PullRequest
0 голосов
/ 11 марта 2019

Таким образом, мое приложение продолжает падать, выдавая мне эту ошибку [Ошибка подтверждения в 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)
    }

1 Ответ

0 голосов
/ 11 марта 2019

для всех, кто может столкнуться с этой проблемой в функции, которую я нашел. Положение position.latitude и position.longitude должно быть в ярости [-85,85] для широты и [-180,180] для долготы, а не 0 дляоба, прежде чем добавить их

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...