BuildItinerary returns a geo and time-optimised itinerary.
BuildItinerary returns a geo and time-optimised route for a specified collection of locations (referred as nodes) over a span of several days, by taking into consideration the start and end time of the route, the start and end points for every day, the available time-windows of every node as well as the duration of stay for every location.