public class Marker extends Object
Marker.MarkerData
implementations for details.Modifier and Type | Class and Description |
---|---|
static class |
Marker.MarkerData
Generic class that encapsulates data, associated with current marker.
|
static interface |
Marker.MarkerType
|
Modifier and Type | Field and Description |
---|---|
static String |
TYPE_DEVICE_STATUS
Represents trip marker that contains
DeviceStatusMarkerData |
static String |
TYPE_GEOFENCE
Represents trip marker that contains
GeofenceMarkerData |
static String |
TYPE_TRIP
Represents trip marker that contains
TripMarkerData |
Constructor and Description |
---|
Marker(String type,
Marker.MarkerData data) |
public static final String TYPE_TRIP
TripMarkerData
public static final String TYPE_DEVICE_STATUS
DeviceStatusMarkerData
public static final String TYPE_GEOFENCE
GeofenceMarkerData
public Marker(String type, Marker.MarkerData data)
public String getType()
public <T extends Marker.MarkerData> T getData() throws ClassCastException
ClassCastException