CartoType can find the best route between two places, using any mapping data. The router uses the data supplied by the abstract data accessor interface and is therefore independent of the actual data source.
The route finder can provide the distance, time and cost of a route, based on user-specified criteria including preferred speeds and areas to avoid. Turn-by-turn instructions can be generated if needed.
Here is a route across densely-populated Southern England from Basingstoke to North London.
Let's zoom in to the start of the route...
...and the end of the route:
What about one-way streets? Here are two versions, eastbound and westbound, of the same route in Central London, showing how CartoType obeys routing restrictions. Arrows show the direction of the one-way streets. The style sheet gives complete control over the appearance of all map symbols, including these.
eastbound:
westbound: