private List <Pin> GetClusterPins(ICluster cluster) { var pins = new List <Pin>(); foreach (var item in cluster.Items) { var clusterItem = (ClusteredMarker)item; pins.Add(logic.LookupPin(clusterItem)); } return(pins); }
public bool OnClusterItemClick(Java.Lang.Object nativeItemObj) { var targetPin = logic.LookupPin(nativeItemObj as ClusteredMarker); targetPin?.SendTap(); if (targetPin != null) { if (!ReferenceEquals(targetPin, map.SelectedPin)) { map.SelectedPin = targetPin; } map.SendPinClicked(targetPin); } return(false); }