public class Router extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Router.Solver |
Constructor and Description |
---|
Router(BaseGraph graph,
EncodingManager encodingManager,
LocationIndex locationIndex,
Map<String,Profile> profilesByName,
PathDetailsBuilderFactory pathDetailsBuilderFactory,
TranslationMap translationMap,
RouterConfig routerConfig,
WeightingFactory weightingFactory,
Map<String,RoutingCHGraph> chGraphs,
Map<String,LandmarkStorage> landmarks) |
Modifier and Type | Method and Description |
---|---|
protected Router.Solver |
createSolver(GHRequest request) |
GHResponse |
route(GHRequest request) |
protected GHResponse |
routeAlt(GHRequest request,
Router.Solver solver) |
protected GHResponse |
routeRoundTrip(GHRequest request,
com.graphhopper.routing.Router.FlexSolver solver) |
protected GHResponse |
routeVia(GHRequest request,
Router.Solver solver) |
public Router(BaseGraph graph, EncodingManager encodingManager, LocationIndex locationIndex, Map<String,Profile> profilesByName, PathDetailsBuilderFactory pathDetailsBuilderFactory, TranslationMap translationMap, RouterConfig routerConfig, WeightingFactory weightingFactory, Map<String,RoutingCHGraph> chGraphs, Map<String,LandmarkStorage> landmarks)
public GHResponse route(GHRequest request)
protected Router.Solver createSolver(GHRequest request)
protected GHResponse routeRoundTrip(GHRequest request, com.graphhopper.routing.Router.FlexSolver solver)
protected GHResponse routeAlt(GHRequest request, Router.Solver solver)
protected GHResponse routeVia(GHRequest request, Router.Solver solver)
Copyright © 2012–2022. All rights reserved.