Пример #1
0
 public void RegisterClusterClass(CKCluster clusterClass)
 {
     if (clusterClass != null)
     {
         this.clusterClass = clusterClass;
     }
 }
Пример #2
0
 public override void SelectCluster(CKCluster cluster, bool animated)
 {
     if (_internalMap.SelectedAnnotations.Contains(cluster))
     {
         return;
     }
     _internalMap.SelectAnnotation(cluster, animated);
 }
Пример #3
0
        public void ShowCluster(CKCluster cluster, bool animated)
        {
            MKMapRect mapRect = MKMapRect.Null;

            foreach (var annoation in cluster.Annotations)
            {
                mapRect = MKMapRectByAddingPoint(mapRect, MKMapPoint.FromCoordinate(annoation.Coordinate));
            }
            _internalMap.SetVisibleMapRect(mapRect, animated);
        }
Пример #4
0
 public CKCluster ClusterWithCoordinate(CLLocationCoordinate2D coordinate)
 {
     return(CKCluster.ClusterWithCoordinate(coordinate));
 }
Пример #5
0
 public CKClusterAlgorithm()
 {
     this.clusterClass = new CKCluster();
 }