advance abstract method
Create position shifted by distance. If the distance is more than remains route length, the end of the route will be returned. If the distance is less than a negative distance from the start, the beginning of the route will be returned.
Implementation
RoutePosition advance(core.double distance);