You really need a data driven approach in this. Gather statistics of actual vehicles going from point A to point B so that you know the best way to do it in the future.
I'm running a routing optimization service (http://fleetnavi.com if you are curious, but it's only in Bulgarian for now, although Chrome translate works really well on the site). The routes a mapping service like google maps will give you are not that great really, in many cases the data needed to do a perfect route are just not available. We aren't using the stats from routes in the past yet, but it's a next step that would clearly be beneficial.
I'm running a routing optimization service (http://fleetnavi.com if you are curious, but it's only in Bulgarian for now, although Chrome translate works really well on the site). The routes a mapping service like google maps will give you are not that great really, in many cases the data needed to do a perfect route are just not available. We aren't using the stats from routes in the past yet, but it's a next step that would clearly be beneficial.