Skip to content

Instantly share code, notes, and snippets.

@espritm
Created April 11, 2017 16:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save espritm/68d610de32620f5f500389668e5c1841 to your computer and use it in GitHub Desktop.
Save espritm/68d610de32620f5f500389668e5c1841 to your computer and use it in GitHub Desktop.
//Draw a single marker
protected override void OnBeforeClusterItemRendered(Java.Lang.Object p0, MarkerOptions markerOptions)
{
ClusterItem clusterItem = (ClusterItem)p0;
//Icon for single marker
if (clusterItem.m_bIsFav)
markerOptions.SetIcon(BitmapDescriptorFactory.FromResource(Resource.Drawable.marker_fav));
else
markerOptions.SetIcon(BitmapDescriptorFactory.FromResource(Resource.Drawable.marker));
//...
}
//Draw a grouped marker
protected override void OnBeforeClusterRendered(ICluster p0, MarkerOptions markerOptions)
{
bool bIsFav = false;
foreach (ClusterItem itm in p0.Items)
{
bIsFav = itm.m_bIsFav;
break;
}
if (bIsFav)
m_imageviewForMarkerGroup.SetImageResource(Resource.Drawable.marker_cluster_grouped_fav);
else
m_imageviewForMarkerGroup.SetImageResource(Resource.Drawable.marker_cluster_grouped);
//...
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment