Lots of us would like this BUT I'm not sure it's possible without spending megabucks. I'm pretty sure (I did a lot of searching for a way some time ago) that Google only makes this available to premium subscribers and that places it out of the reach of virtually any church.
You can have your Google maps link to Google to provide directions.
Curt
I'm DELIGHTED to report that I've discovered someone else's solution to this problem and it's relatively easy to implement. The solution was contained in a comment to a post on drupal.org, in a l*o*n*g string of comments, and I've lost the reference.
Here's how it works: We create a view to show a location, or locations, on a map. Included in the fields are the address components (street, city, state, etc.) and/or latitude and longitude. These fields may, or may not, be displayed; nothing too unusual here. Then we add a field where we rewrite the output and in that rewritten output we build a link to maps.google.com.
Here's an example: These are the fields taken from a view on a site I'm developing:
Node: Nid
Location: Name
Location: Street
Location: City
Location: Province
Location: Postal Code
Location: Latitude
Location: Name
Location: Longitude
<a href="http://maps.google.com/?daddr=[latitude],[longitude]( [name_1] )&z=11" target="tt-ext" >Get Driving Directions</a>You could use the more typical address fields for the daddr parmeter and let Google compute it, and this is what I'd typically do. However, for this site I've got a location that gets placed inaccurately so I override the location by specifying latitude and longitude manually. The data between the parentheses, ( [name_1] ) gets added to Google's display.
This isn't a very fancy tutorial, but it should get you going.
I hope this helps. Please feel free to ask questions.
Curt
I think it'd be a cool podcast to see how to integrate a map with the ability to get directions using a form right on the page. Just an idea!