public class GraphHopperRouteProvider extends AbstractGISRouteProviderWithCache
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
anylogicRouteCache |
Constructor and Description |
---|
GraphHopperRouteProvider(java.lang.String graphFilesPath,
java.lang.String pathFindingAlgorithm,
RoutingMethod routingMethod) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Call com.graphhopper.GraphHopper.close() to release files.
|
static com.graphhopper.GraphHopper |
createGraphhopperInstance() |
java.lang.String |
getGraphFilesPath() |
java.lang.String |
getPathFindingAlgorithm() |
java.lang.String |
getRouteCacheId() |
RoutingMethod |
getRoutingMethod() |
void |
setPathFindingAlgorithm(java.lang.String pathFindingAlgorithm) |
void |
setRoutingMethod(RoutingMethod routingMethod) |
getDistance, getPathData, getPathData, getPrecisionInMeters, isThrowError, setPrecisionInMeters, setRouteNotFoundBehavior, setThrowError
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDistance, getLength, getPathData, getPathData, getPositionAtOffset
public static final java.lang.String anylogicRouteCache
public GraphHopperRouteProvider(java.lang.String graphFilesPath, java.lang.String pathFindingAlgorithm, RoutingMethod routingMethod)
@AnyLogicInternalAPI public static com.graphhopper.GraphHopper createGraphhopperInstance()
@AnyLogicInternalAPI public java.lang.String getGraphFilesPath()
@AnyLogicInternalAPI public RoutingMethod getRoutingMethod()
@AnyLogicInternalAPI public void setRoutingMethod(RoutingMethod routingMethod)
@AnyLogicInternalAPI public java.lang.String getPathFindingAlgorithm()
@AnyLogicInternalAPI public void setPathFindingAlgorithm(java.lang.String pathFindingAlgorithm)
@AnyLogicInternalAPI public void close()
@AnyLogicInternalAPI public java.lang.String getRouteCacheId()
getRouteCacheId
in class AbstractGISRouteProviderWithCache
Copyright © AnyLogic North America, LLC. All Rights Reserved.