the chris o show

Quickly add Google Driving Directions to your rails application

August 27th 2007

Do you want driving directions on your website but don’t want to mess around with the Google Maps api?

Well, you can easily implement Google driving directions by calling the url: http://maps.google.com/maps?saddr=start_address&daddr=dest_address&hl=en

So, in Rails you could do something like this:

<%= button_to_function "Get Driving Directions", 
 "window.open(\"http://maps.google.com/maps?saddr=#{URI.escape(
source_address)}&daddr=#{URI.escape(destination_address)}&hl=en\")" %>

Where source_address and destination_address are string variables containing things like:

London -> Manchester
SE5 0LL -> NW6 6RJ
221b Baker St -> 10 Downing Street

This method handles all the geocoding for ya – and is way simpler than messing with the GDirections api object.

blog comments powered by Disqus