AnyLogic
Expand
Font size
All Implemented Interfaces:
IGISRouteProvider, IRouteProvider<Curve<GISMarkupSegment>>, Serializable

@AnyLogicInternalAPI
public class AnyLogicOnlineRouteProvider
extends AbstractGISRouteProviderWithCache
See Also:
Serialized Form

Field Summary

Modifier and TypeFieldDescription
static final StringCACHE_ID_PREFIX_ANYLOGIC_ROUTE 

Constructor Summary

ConstructorDescription
AnyLogicOnlineRouteProvider(RoutingMethod routingMethod, RouteProviderTransportType transportType, int precisionInMeters) 

Method Summary

Modifier and TypeMethodDescription
static StringgetRouteCacheId(RoutingMethod routingMethod, RouteProviderTransportType transportType) 

Methods inherited from class com.anylogic.engine.gis.AbstractGISRouteProvider

getDistance, getPathData, getPathData, isThrowError, setRouteNotFoundBehavior

Methods inherited from class java.lang.Object

equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Methods inherited from interface com.anylogic.engine.gis.IGISRouteProvider

getDistance, getDistance, getDistance, getLength, getPathData, getPathData, getPositionAtOffset, getRoute, getRoute, getRoute, getRoute

Field Details

CACHE_ID_PREFIX_ANYLOGIC_ROUTE

public static final String CACHE_ID_PREFIX_ANYLOGIC_ROUTE
See Also:
Constant Field Values

Constructor Details

AnyLogicOnlineRouteProvider

public AnyLogicOnlineRouteProvider(RoutingMethod routingMethod,
 RouteProviderTransportType transportType,
 int precisionInMeters)

Method Details

getRouteCacheId

@AnyLogicInternalAPI
public static String getRouteCacheId(RoutingMethod routingMethod,
 RouteProviderTransportType transportType)