Optimize the route of one or multiple vehicles, check licenses to know the limits on vehicles or visits per optimization.
Find a solution for cases where drivers have to move multiple times between picking up goods at distribution centers and delivering to customers.
Define the time window to perform a delivery or service.
Specify the capacities of each vehicle to ensure that the algorithm takes these data into account and does not exceed them in the solution.
Define for each visit the special skills of the vehicle or driver to be able to meet the visit, the algorithm will take this into account and will only send vehicles that meet these skills to that visit.
Specify the duration of each visit to make the optimization more closely aligned with your reality; the algorithm takes into account the times the vehicle will take to complete the visit before moving on to the next.
Define a priority for each of your deliveries (customers) to ensure they are attended to on the route.
Specify the time window in which a driver takes their break, as well as the duration of the break.
Choose how the algorithm searches for the solution; you can choose between the fastest or shortest route.
Get route instructions by sending a collection of points; the API will respond with the path to follow and route instructions.
You can tell the algorithm the quantity and type of vehicles you have, or let the algorithm tell you how many vehicles you will need to cover the exercise.
Define costs in vehicles per distance, time, service, and wait; this way you will know what the cost of the resulting optimization would be.
Limit the maximum speed for vehicles; this way the algorithm will give you a better calculation of times in the solution.
Specify the start and end of the day for the route to be completed within it.