Exemplo n.º 1
0
        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);
        }