Class GoogleMapMarkerRenderer
java.lang.Object
com.google.maps.android.clustering.view.DefaultClusterRenderer<GoogleClusterItem>
com.streamwide.smartms.lib.googlemap.ui.view.geolocation.GoogleMapMarkerRenderer
- All Implemented Interfaces:
com.google.maps.android.clustering.view.ClusterRenderer<GoogleClusterItem>
public class GoogleMapMarkerRenderer
extends com.google.maps.android.clustering.view.DefaultClusterRenderer<GoogleClusterItem>
-
Constructor Summary
ConstructorsConstructorDescriptionGoogleMapMarkerRenderer(android.content.Context context, com.google.android.gms.maps.GoogleMap map, com.google.maps.android.clustering.ClusterManager<GoogleClusterItem> clusterManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected com.google.android.gms.maps.model.BitmapDescriptorgetDescriptorForCluster(com.google.maps.android.clustering.Cluster<GoogleClusterItem> cluster) protected voidonBeforeClusterItemRendered(GoogleClusterItem item, com.google.android.gms.maps.model.MarkerOptions markerOptions) protected voidonBeforeClusterRendered(com.google.maps.android.clustering.Cluster<GoogleClusterItem> cluster, com.google.android.gms.maps.model.MarkerOptions markerOptions) voidshouldRenderAsCluster(boolean shouldRenderAsCluster) protected booleanshouldRenderAsCluster(com.google.maps.android.clustering.Cluster cluster) Methods inherited from class com.google.maps.android.clustering.view.DefaultClusterRenderer
getBucket, getCluster, getClusterItem, getClusterText, getColor, getMarker, getMarker, getMinClusterSize, onAdd, onClusterItemRendered, onClusterItemUpdated, onClusterRendered, onClustersChanged, onClusterUpdated, onRemove, setAnimation, setAnimationDuration, setMinClusterSize, setOnClusterClickListener, setOnClusterInfoWindowClickListener, setOnClusterInfoWindowLongClickListener, setOnClusterItemClickListener, setOnClusterItemInfoWindowClickListener, setOnClusterItemInfoWindowLongClickListener, shouldRender
-
Constructor Details
-
GoogleMapMarkerRenderer
public GoogleMapMarkerRenderer(@NonNull android.content.Context context, @NonNull com.google.android.gms.maps.GoogleMap map, @NonNull com.google.maps.android.clustering.ClusterManager<GoogleClusterItem> clusterManager)
-
-
Method Details
-
onBeforeClusterItemRendered
protected void onBeforeClusterItemRendered(@NonNull GoogleClusterItem item, @NonNull com.google.android.gms.maps.model.MarkerOptions markerOptions) - Overrides:
onBeforeClusterItemRenderedin classcom.google.maps.android.clustering.view.DefaultClusterRenderer<GoogleClusterItem>
-
onBeforeClusterRendered
protected void onBeforeClusterRendered(@NonNull com.google.maps.android.clustering.Cluster<GoogleClusterItem> cluster, @NonNull com.google.android.gms.maps.model.MarkerOptions markerOptions) - Overrides:
onBeforeClusterRenderedin classcom.google.maps.android.clustering.view.DefaultClusterRenderer<GoogleClusterItem>
-
getDescriptorForCluster
@NonNull protected com.google.android.gms.maps.model.BitmapDescriptor getDescriptorForCluster(@NonNull com.google.maps.android.clustering.Cluster<GoogleClusterItem> cluster) - Overrides:
getDescriptorForClusterin classcom.google.maps.android.clustering.view.DefaultClusterRenderer<GoogleClusterItem>
-
shouldRenderAsCluster
public void shouldRenderAsCluster(boolean shouldRenderAsCluster) -
shouldRenderAsCluster
protected boolean shouldRenderAsCluster(@NonNull com.google.maps.android.clustering.Cluster cluster) - Overrides:
shouldRenderAsClusterin classcom.google.maps.android.clustering.view.DefaultClusterRenderer<GoogleClusterItem>
-