public void WillRenderMarker(IGMUClusterRenderer renderer, Marker marker) { if (marker.UserData is ClusterMarker) { marker.Title = ((ClusterMarker)marker.UserData).Title; } }
public void WillRenderMarker(IGMUClusterRenderer renderer, Marker marker) { if (marker.UserData is ClusterItem clusterItem) { marker.Icon = clusterItem.Icon; } }
public void WillRenderMarker(IGMUClusterRenderer renderer, Marker marker) { if (marker.UserData is POIItem) { marker.Title = (marker.UserData as POIItem).name; } }
public void WillRenderMarker(IGMUClusterRenderer renderer, Marker marker) { if (marker.UserData is Person) { marker.Title = ((Person)marker.UserData).Title; marker.Icon = ImageForItem(((Person)marker.UserData)); marker.GroundAnchor = new CGPoint(0.5, 0.5); } else if (marker.UserData is GMUStaticCluster) { marker.Icon = ImageForCluster(marker.UserData as GMUStaticCluster); } }