Segment at a given distance along the route.
If the given distance is smaller than 0, then returns Segment composed of the first two points of the Route.
If the given distance is greater than total length of the route, then returns Segment composed of the last two points of the Route.