public interface RouteSettings
extends com.tomtom.core.maps.OnMapTapListener
TomtomMap.getRouteSettings()| Modifier and Type | Method and Description |
|---|---|
void |
addOnRouteClickListener(TomtomMapCallback.OnRouteClickListener listener)
Called to add a listener for route clicks.
|
Route |
addRoute(RouteBuilder routeBuilder)
Display route and prepare map to navigate on that route.
|
void |
clearRoute()
Erase route from map.
|
void |
displayRouteOverview(long id)
Display route overview using its id.
|
void |
displayRoutesOverview()
Display route overview.
|
Optional<Route> |
findRouteByID(long id)
Find route using its id.
|
java.util.List<Route> |
getRoutes()
Get list of all routs added to the map.
|
void |
onViewStateRestored(com.tomtom.online.sdk.map.MapState savedState)
Called internally to restore state, e.g.
|
void |
removeOnRouteClickListener(TomtomMapCallback.OnRouteClickListener listener)
Called to remove a listener for route clicks.
|
void |
removeOnRouteClickListeners()
Remove all registered route click listeners.
|
void |
setRouteActive(long routeId)
Mark route with a given id as active.
|
void |
setRouteInactive(long routeId)
Mark route with a given id as inactive.
|
void |
setRoutesActive()
Mark all added routes as active.
|
void |
setRoutesInactive()
Mark all added routes as inactive.
|
void onViewStateRestored(com.tomtom.online.sdk.map.MapState savedState)
Route addRoute(RouteBuilder routeBuilder)
java.util.List<Route> getRoutes()
void clearRoute()
void displayRoutesOverview()
void displayRouteOverview(long id)
void setRoutesInactive()
void setRoutesActive()
void setRouteActive(long routeId)
void setRouteInactive(long routeId)
void addOnRouteClickListener(TomtomMapCallback.OnRouteClickListener listener)
listener - Listener to be added for route clicks.void removeOnRouteClickListener(TomtomMapCallback.OnRouteClickListener listener)
listener - Listener to be removed for route clicks.void removeOnRouteClickListeners()