Maybe these are already out there? Definitely let me know if you've seen them.
1. The ability to generate more general directions.When I say I want directions from
"Madison, WI" to "Denver, CO": I want the directions to start out on the interstate/hwy leaving Madison and end up on the interstate/hwy entering Denver.
By not providing a specific starting address, I have indicated that I don't need help getting out of Madison or into Denver. I don't want the directions I print to be comprised of 7 steps to get me out of Madison and 11 steps to get me into Denver with just a few in between.
With a little extra effort on my part I can take care of this by entering my starting point as some point outside Madison but that's not always either. For example entering:
"US-151, Madison, WI" (my Madison exit route to Denver), I still am presented with directions that start downtown. I could find some intersection outside of town... but that's a bit too much effort.
How you ask can the intelligence to be added to know which Hwy is specific enough for me entering Denver? ... I'm not really sure but I think it can be reasonably accomplished. Maybe it already has been and I just need the correct format for entry?
2. The ability to modify routes.You ask for directions from A->B. The suggested route is:
1. start at A.
2. take a right on Oak St.
3. take a left on Main St.
4. take a right on Broadway Dr.
5. arrive at B.
For whatever reason (I'll give some below) you want a modified/alternate route.
In my head, this is accomplished by me grabbing a point of the route (the line on the page) and dragging it somewhere. Effectively, I think behind the scenes my request has changed to: Directions from A->X->B. Where 'X' is the point that I just dragged to. With enough dragging, I could effectively eliminate 'Main St' from my route (or minimize it anyway).
An example:
If you are coming to my house, this is the
easiest route. Notice that you are proceeding on Hwy 151 to exit on CR-C.
If you are leaving my house, this is the
easiest route. Notice here that you are not using CR-C - because the entrance ramp is closed.
It's true: these are the best routes for me to take to get to and from my house. but when you come to visit me, I want to give you a route that you can use in both directions. That way, if you somehow manage to find my place: retracing your steps later won't be so bad.
Anyway, that's one example. There are many others: you want a different route because you know of bad traffic or construction, you need to stop at the grocery store on the way, or maybe the human user can just plain determine that the route being presented is
incorrect or inefficient.
Anyone seen this stuff?