Rails Google Maps Plugin 2
I’ve written a Google Maps plugin for Rails. Right now it is fairly simple but it will grow as I need more functionality.
I was going to use the Cartographer plugin but I wanted something a little more tailored to my needs so I decided to create my own. However, looking at the Cartographer code was helpful in overcoming some of the hurdles I encountered (stupid IE).
To install:$ cd my_rails_app $ script/plugin install https://secure.near-time.com/svn/plugins/trunk/unbacked_dom_id/ $ script/plugin install https://secure.near-time.com/svn/plugins/trunk/google_maps/
# Signup for a key at http://www.google.com/apis/maps/signup.html
GOOGLE_APPLICATION_ID = "insert key here"<%
map = GoogleMap.new
map.markers << GoogleMapMarker.new(:map => map,
:lat => 47.6597,
:lng => -122.318,
:html => 'My House')
-%>
<%= map.to_html %>
<%= map.div %>For more examples and info check out the ever-evolving README.
Doesn’t get much easier…
UPDATE: My UnbackedDomId plugin is used in the GoogleMaps plugin. It is now required. The instructions above have been updated. If you’re already up and running, you’ll see breakage until you do this:
$ cd my_rails_app $ script/plugin install https://secure.near-time.com/svn/plugins/trunk/unbacked_dom_id/