furia furialog · Every Noise at Once · New Particles · The War Against Silence · Aedliga (songs) · photography · other things
You should be able to click at any point on a route produced by Google Maps directions and choose to override the automatic directions with manual ones. Manual-override mode then overlays arrows for each of the possible turns/non-turns at that point. Click on one and arrows then appear for the valid choices at the next intersection, etc.  

For efficiency, in addition to the arrows for each of the choices at the current intersection, arrows are also shown for going straight at every intersection for the length of the named road, and clicking any of those implicitly selects the intervening ones.  

The remainder of the automatic route is also shown in another color. If the manual route rejoins it at any point, arrows are also then shown for each remaining turn in the automatic route, and clicking any of those implicitly selects the intervening ones.  

As you alter the route, point by point, both the visual and textual directions are dynamically rewritten. If you rejoin the original route at any point, the original destination will be used as the end of the route. At each choice point there is also an "end here" link you can click to use that intersection as the destination.  

You can also enter this manual mode by clicking on a Google Maps location pushpin, picking "To here" or "From here", and then clicking a new "specify route" option instead of typing an origin or destination.  
 

This idea is the work of glenn mcdonald, and is presented under a Creative Commons Attribution 2.5 License; distribution, derivation and commercial use are allowed with proper attribution.
Site contents published by glenn mcdonald under a Creative Commons BY/NC/ND License except where otherwise noted.