Exemple #1
0
 public void OnClearClusterItems()
 {
     if (_clusterManager != null)
     {
         Debug.Log("Clearing cluster items");
         _clusterManager.ClearItems();
     }
 }
        private void UpdatePins()
        {
            var mapTile  = (MapTile)Element;
            var pinItems = mapTile.PinList;

            ClusterManager.ClearItems();
            NativeMap.Clear();

            var clusterItems = pinItems.Select(i => new ClusterItem(i)).ToList();

            ClusterManager.AddItems(clusterItems);

            ClusterManager.Cluster();

            if (LocationMarkerOptions.Position != null)
            {
                LocationMarker = NativeMap.AddMarker(LocationMarkerOptions);
            }

            UpdateLocationPinPosition();
        }