forked from StrikeLines/AndroidApp
-
Notifications
You must be signed in to change notification settings - Fork 0
Routing
Dmitry edited this page Feb 4, 2022
·
2 revisions
setCurrentLocation
private void recalculateRouteDueToSettingsChange()
public void recalculateRouteInBackground(final Location start, final LatLon end, final List<LatLon> intermediates,
final GPXRouteParamsBuilder gpxRoute, final RouteCalculationResult previousRoute,
boolean paramsChanged, boolean onlyStartPointChanged)
final RouteCalculationParams params = new RouteCalculationParams();
params.start = start;
params.end = end;
params.intermediates = intermediates;
params.gpxRoute = gpxRoute == null ? null : gpxRoute.build(app);
params.onlyStartPointChanged = onlyStartPointChanged;
class RouteRecalculationTask implements Runnable {
public void run() {
RouteCalculationResult res = provider.calculateRouteImpl(params)
}
}