Catch a ride with Google.
This is what I love about Google. They are so creative and really implement and execute great ideas. This is currently in the Labs section, but I am wondering if this was a 20% project.
Check it out. I am sure that this is just the beginning of cool and useful tools that will be added to the Google Maps!