I'm having a problem with the above method. I have build the route in the waypoints collection and set the PreferredArrival property on certain waypoints to reflect the time the delivery is booked. Once I optimize the Start time changes to match the first waypoint (Start time needs to be fixed).
So what I need is for the optimize method to take account of the PreferredArrival property ..... is this possible or is it a roll your own job ???