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(); }