public class IARoute
extends java.lang.Object
implements android.os.Parcelable
| Modifier and Type | Class and Description |
|---|---|
static class |
IARoute.Error |
static class |
IARoute.Leg
Object representing the line segment between two
IARoute.Points. |
static class |
IARoute.Point |
| Modifier and Type | Field and Description |
|---|---|
static android.os.Parcelable.Creator<IARoute> |
CREATOR |
| Constructor and Description |
|---|
IARoute(java.util.ArrayList<IARoute.Leg> route) |
IARoute(IARoute.Error error) |
IARoute(android.os.Parcel in) |
| Modifier and Type | Method and Description |
|---|---|
int |
describeContents() |
static IARoute |
from(android.content.Intent intent)
Extracts an
IARoute from the extras of an Intent or null
if not present. |
IARoute.Error |
getError() |
java.util.List<IARoute.Leg> |
getLegs() |
boolean |
isSuccessful() |
void |
writeToParcel(android.os.Parcel parcel,
int flags) |
public static final android.os.Parcelable.Creator<IARoute> CREATOR
public IARoute(java.util.ArrayList<IARoute.Leg> route)
public IARoute(IARoute.Error error)
public IARoute(android.os.Parcel in)
public java.util.List<IARoute.Leg> getLegs()
public boolean isSuccessful()
public IARoute.Error getError()
public static IARoute from(android.content.Intent intent)
IARoute from the extras of an Intent or null
if not present. Use this utility method for received Intents after requesting location
updates with IALocationManager.requestWayfindingUpdates(com.indooratlas.android.sdk.resources.IALatLngFloorCompatible, com.indooratlas.android.sdk.IAWayfindingListener, android.os.Looper). The event is stored in the
extra Bundle a byte array with the
IALocationManager.EXTRA_WAYFINDING_EVENT key.intent - Intent to extract the IARoute from. Can be null.IARoute or nullpublic int describeContents()
describeContents in interface android.os.Parcelablepublic void writeToParcel(android.os.Parcel parcel,
int flags)
writeToParcel in interface android.os.Parcelable