Interesting question. On a map, a route can be plotted over any terrain, road, land, water. But if you want to apply different timimgs etc to different parts to represent the specific excerise, then I would think not.
You could plot seperate 3 routes, one for each part, and then show them in a collection.
Is it possible to split a route between part bike, part hike, part swim etc?