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

Static Public Member Functions

static SmartLabelData.Builder with (@NonNull final Route route)
 

Static Public Attributes

static final Creator< MapSmartLabelCREATOR
 

Protected Member Functions

 MapSmartLabel (final Parcel in)
 
- Protected Member Functions inherited from com.sygic.sdk.map.object.MapObject< SmartLabelData >
 MapObject ( @NonNull final T objectData, final @MapObjectType int type, final int id, final int zIndex)
 
 MapObject (final Parcel in)
 

Additional Inherited Members

- Public Member Functions inherited from com.sygic.sdk.map.object.MapObject< SmartLabelData >
int getMapObjectType ()
 
boolean equals (Object o)
 
int hashCode ()
 
void writeToParcel (final Parcel dest, final int flags)
 

Detailed Description

Represents the class implementation for smart label object of MapObject. SmartLabel used to display a label on a geographical position on a map. The map handles proper placement of icons on the screen as well as panning and rotation.

Constructor & Destructor Documentation

◆ MapSmartLabel()

com.sygic.sdk.map.object.MapSmartLabel.MapSmartLabel ( final Parcel  in)
protected

Member Function Documentation

◆ with()

static SmartLabelData.Builder com.sygic.sdk.map.object.MapSmartLabel.with ( @NonNull final Route  route)
static

Member Data Documentation

◆ CREATOR

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

The documentation for this class was generated from the following file: