new cercalia.service.Routing(options)
Constructor del servei Service Routing
Name | Type | Description |
---|---|---|
options |
cercaliax.service.RoutingOptions |
Methods
-
calculateRoute(callbackFn, callbackErrorFn)
-
Calcula la ruta especificando una funcion de callback que se ejecuta al volver el resultado
Name Type Description callbackFn
function callbackErrorFn
function -
clear()
-
Reinicializa los valores a null
-
cloneToRoutingService(service){cercalia.service.Routing}
-
clone cercalia.service.LogisticsRouting to cercalia.service.Routing
Name Type Description service
cercalia.service.LogisticsRouting -
getAsync(){boolean}
-
Returns:
async
-
getClass(){string}
-
Get classname of object
-
getDestination(){cercalia.LonLat|cercaliax.service.RoutingStep}
-
Returns:
lonLat Final de la ruta
-
getEdges(){number}
-
Returns:
edges
-
getMindist(){boolean}
-
Returns:
toll
-
getOrigin(){cercalia.LonLat|cercaliax.service.RoutingStep}
-
Returns:
lonLat Inicio de la ruta
-
getPoicats(){Array.<string>}
-
Returns:
poicats
-
getResponse(){Object}
-
Get response
Returns:
response
-
getStages(){string}
-
Obtiene WKT de la ruta calculada
Returns:
WKT de la ruta calculada. Devuelve null si no se ha calculado ninguna
-
getStages(){string}
-
Obtains route WKT (polyline)
Returns:
Route WKT. Returns null if no route is calculated
-
getSteps(){Array.<cercalia.LonLat>|Array.<cercaliax.service.RoutingStep>}
-
Returns:
steps
-
getSubstageWKT(substages, callbackFn)
-
Obtiene el WKT para las etapas especificadas por parámetro. Anteriormente la ruta debe ser calculada con el parámetro "report=true"
Name Type Description substages
Array.<stringr> Subetapas. p.e: ["1,2", "3,4,5"]
callbackFn
function Funcion de callback
-
getTolerance(){number}
-
Returns:
tolerance
-
getToll(){boolean}
-
Returns:
toll
-
getToll_x(){String}
-
Returns:
intoll_x
-
getWeight(){string}
-
Devuelve el weight de la ruta actual.
Returns:
Route weight
-
getWKT(){string}
-
Obtiene WKT de la ruta calculada
Returns:
WKT de la ruta calculada. Devuelve null si no se ha calculado ninguna
-
getWKT(){string}
-
Obtains route WKT (polyline)
Returns:
Route WKT. Returns null if no route is calculated
-
isReorder(){boolean}
-
Returns:
reorder
-
isReporting(){boolean}
-
Returns:
report
-
setAsync(async)
-
Cambia la peticion al servidor de ruta de forma sincrona (false) /asincrona (true).
Name Type Description async
boolean -
setDestination(destination)
-
Indica inicio ruta
Name Type Description destination
cercalia.LonLat | cercaliax.service.RoutingStep -
setEdges(edges)
-
Indica si se devolveran los edges de la ruta
Name Type Description edges
number -
setMindist(mindist)
-
Name Type Description mindist
boolean -
setOptionsToLogisticsService(logisticsService)
-
clone cercalia.service.Routing to cercalia.service.LogisticsRouting
Name Type Description logisticsService
cercalia.service.LogisticsRouting -
setOrigin(origin)
-
Indica inicio ruta
Name Type Description origin
cercalia.LonLat | cercaliax.service.RoutingStep -
setPoicats(poicats)
-
Name Type Description poicats
Array.<string> -
setReorder(reorder)
-
Name Type Description reorder
boolean -
setReporting(reporting)
-
Indica inicio ruta
Name Type Description reporting
boolean -
setSteps(steps)
-
Name Type Description steps
Array.<cercalia.LonLat> | Array.<cercaliax.service.RoutingStep> -
setTolerance(tolerance)
-
Indica la tolerancia de la ruta
Name Type Description tolerance
number -
setToll(toll)
-
Name Type Description toll
boolean -
setToll_x(intoll_x)
-
Name Type Description intoll_x
String -
setWeight(async)
-
Cambia el weight del caclulo de la ruta.
Name Type Description async
string