Getting route with Progorod¶
API call for getting the route to destination point using Progorod router.
API actions¶
API path: /route/progorod.
get¶
Gets route points using Progorod router.
Parameters¶
| name | description | type |
|---|---|---|
| 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 |
| minsize | Optional. Default=5. Smoothing parameter in conventional meters. Not recommended to set it less than distance between two neighbouring pixels on current zoom. | double |
| use_traffic | Optional. Default=false If it is false then use mode=optimal and use traffic=0, else mode=comfort and use traffic=1. | boolean |
Where location described in data types description section. Order of waypoints may be changed.
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 – Contains info about error:
{
"success": false,
"status": {
"code": 218,
"description": "Malformed external service parameters"
},
"errors": [
{
"type": "malformed",
"point": "start",
"index": 3
}
]
}
type- enum. Type of error. One of: "not_set", "malformed" and "isolated".point- enum. Error point. One of: "start", "end", "waypoint" and "all".index- int. Passed only for a waypoint. Index of bad point in waypoints array.
Последнее обновление: 27 февраля 2025 г.