Constructor and Description |
---|
ReplayRouteLocationEngine() |
Modifier and Type | Method and Description |
---|---|
void |
activate()
Connect all the location listeners.
|
void |
assign(com.mapbox.api.directions.v5.models.DirectionsRoute route) |
void |
assignLastLocation(com.mapbox.geojson.Point currentPosition) |
void |
deactivate() |
Location |
getLastLocation() |
boolean |
isConnected()
While the
ReplayRouteLocationEngine is in use, you are always connected to it. |
void |
moveTo(com.mapbox.geojson.Point point) |
com.mapbox.android.core.location.LocationEngine.Type |
obtainType() |
void |
removeLocationUpdates()
Removes location updates for the LocationListener.
|
void |
requestLocationUpdates()
Nothing needs to happen here since we are mocking the user location along a route.
|
void |
run() |
void |
updateDelay(int customDelayInSeconds) |
void |
updateSpeed(int customSpeedInKmPerHour) |
public void assign(com.mapbox.api.directions.v5.models.DirectionsRoute route)
public void moveTo(com.mapbox.geojson.Point point)
public void assignLastLocation(com.mapbox.geojson.Point currentPosition)
public void updateSpeed(int customSpeedInKmPerHour)
public void updateDelay(int customDelayInSeconds)
public void activate()
activate
in class com.mapbox.android.core.location.LocationEngine
public void deactivate()
deactivate
in class com.mapbox.android.core.location.LocationEngine
public boolean isConnected()
ReplayRouteLocationEngine
is in use, you are always connected to it.isConnected
in class com.mapbox.android.core.location.LocationEngine
@Nullable public Location getLastLocation()
getLastLocation
in class com.mapbox.android.core.location.LocationEngine
public void requestLocationUpdates()
requestLocationUpdates
in class com.mapbox.android.core.location.LocationEngine
public void removeLocationUpdates()
removeLocationUpdates
in class com.mapbox.android.core.location.LocationEngine
public com.mapbox.android.core.location.LocationEngine.Type obtainType()
obtainType
in class com.mapbox.android.core.location.LocationEngine
© 2017 Mapbox. All rights reserved.