com.sygic.sdk.map.object.ClusterLayer Class Reference
Inheritance diagram for com.sygic.sdk.map.object.ClusterLayer:
Collaboration diagram for com.sygic.sdk.map.object.ClusterLayer:

Classes

class  MarkerNotAddedException
 

Public Member Functions

 ClusterLayer (final List< MapMarker > markers, int priority, boolean vehicleCollisionEnabled)
 
boolean isValid ()
 
int getId ()
 
List< MapMarkergetMarkers ()
 
int getPriority ()
 
boolean isVehicleCollisionEnabled ()
 
int describeContents ()
 
void writeToParcel (final Parcel dest, final int flags)
 
- Public Member Functions inherited from com.sygic.sdk.BaseNativeParcelable
boolean isValidParcelable ()
 

Static Public Attributes

static final Creator< ClusterLayerCREATOR
 

Protected Member Functions

 ClusterLayer (Parcel in)
 

Additional Inherited Members

- Protected Attributes inherited from com.sygic.sdk.BaseNativeParcelable
boolean mIsValidParcelable = true
 

Constructor & Destructor Documentation

◆ ClusterLayer() [1/2]

com.sygic.sdk.map.object.ClusterLayer.ClusterLayer ( final List< MapMarker markers,
int  priority,
boolean  vehicleCollisionEnabled 
)

Create new cluster of markers.

Parameters
markersList of markers in the cluster
priorityPriority of the cluster, higher has more priority
vehicleCollisionEnabledFlag to enable collisions with the vehicle. When false, cluster will hide on collision with vehicle.

◆ ClusterLayer() [2/2]

com.sygic.sdk.map.object.ClusterLayer.ClusterLayer ( Parcel  in)
protected

Member Function Documentation

◆ describeContents()

int com.sygic.sdk.map.object.ClusterLayer.describeContents ( )

◆ getId()

int com.sygic.sdk.map.object.ClusterLayer.getId ( )

Unique id of a cluster layer. It will be assigned after adding cluster to map.

◆ getMarkers()

List<MapMarker> com.sygic.sdk.map.object.ClusterLayer.getMarkers ( )

List of markers in the cluster

◆ getPriority()

int com.sygic.sdk.map.object.ClusterLayer.getPriority ( )

Priority of the cluster. The higher has more priority.

◆ isValid()

boolean com.sygic.sdk.map.object.ClusterLayer.isValid ( )

Checks if all Markers in ClusterLayer are already added to map

Returns
true if markers are in map, false otherwise

◆ isVehicleCollisionEnabled()

boolean com.sygic.sdk.map.object.ClusterLayer.isVehicleCollisionEnabled ( )

Returns whether the collisions with vehicle are enabled. If not, the cluster will hide when vehicle collides with it.

◆ writeToParcel()

void com.sygic.sdk.map.object.ClusterLayer.writeToParcel ( final Parcel  dest,
final int  flags 
)

Member Data Documentation

◆ CREATOR

final Creator<ClusterLayer> com.sygic.sdk.map.object.ClusterLayer.CREATOR
static
Initial value:
= new Creator<ClusterLayer>() {
@Override
public ClusterLayer createFromParcel(Parcel in) {
return new ClusterLayer(in);
}
@Override
public ClusterLayer[] newArray(int size) {
return new ClusterLayer[size];
}
}

The documentation for this class was generated from the following file:
com.sygic.sdk.map.object.ClusterLayer.ClusterLayer
ClusterLayer(final List< MapMarker > markers, int priority, boolean vehicleCollisionEnabled)
Definition: ClusterLayer.java:43