Getting route
API call for getting the route to destination point.
API call for getting the route to destination point.
API actions
API path: /route.
get
Gets route points via specified route provider.
Parameters
start
Location JSON object. Start of route.
JSON object
end
Location JSON object. End of route.
JSON object
waypoints
Optional. List of transitional points. [{locationA},{locationN}].
array of JSON objects
point_limit
Optional. If specified, the returned route will be simplified to contain this number of points (or less). Min=2.
int
provider_type
Optional. If not specified, the default user provider is used. One of "progorod", or "google", "osrm".
locationobject described in data types description section.
Example
cURL
curl -X POST 'https://api.eu.navixy.com/v2/route/get' \
-H 'Content-Type: application/json' \
-d '{"hash": "22eac1c27af4be7b9d04da2ce1af111b", "start": {"lat": 34.178868, "lng": -118.599672}, "end": {"lat": 31.738386, "lng": -106.453854}}'Response
{
"success": true,
"distance": 1340584,
"time": 43500,
"list": [
{
"lat": 34.178868,
"lng": -118.599672
},
{
"lat": 31.738386,
"lng": -106.453854
}
],
"key_points": [
{
"id": 123,
"lat": 35.365948,
"lng": -108.112104
}
]
}distance- int. Length in meters.time- int. Duration in seconds.list- list of route points. Location objects.key_points- list of points corresponding tostartpoint,waypointsandendpoint (in that sequence).id- int. index in pointslist.lat- float. Latitude.lng- float. Longitude.
Errors
215 - External service error.
218 - Malformed external service parameters.
236 - Feature unavailable due to tariff restrictions – if there is at least one tracker without "routing" tariff feature.
Last updated
Was this helpful?