Browse the Ruby on Rails Community.

You are here: Browse Railsplugins Google Maps

Google Maps

Works with geokit and adds convenient helper methods for your views

To Use:

1 – Set your Google Maps API Key in environment.rb (or somewhere else if you’d prefer) I’d suggest copying the configuration code out of your environment.rb and into an initializer named geokit

  1. This key is good for localhost:3000, signup for more at http://www.google.com/apis/maps/signup.html GOOGLE_APPLICATION_ID = “ABQIAAAA3HdfrnxFAPWyY-aiJUxmqRTJQa0g3IQ9GZqIMmInSLzwtGDKaBQ0KYLwBEKSM7F9gCevcsIf6WPuIQ”

2 – Do something like this in a view.

<%
map = GoogleMap.new
map.markers << GoogleMapMarker.new(:map => map, 
                                   :lat => 47.6597, 
                                   :lng => -122.318,
                                   :html => 'My House')
map.markers << GoogleMapMarker.new(:map => map, 
                                   :lat => 46.6597, 
                                   :lng => -121.318,
                                   :html => 'My House')
%>
<%= map.to_html %>
<%= map.div %>

Advanced Usage

1 – Use included icon classes

  1. Available icon classes:
  2. GoogleMapLetterIcon.new(‘A’)
  3. GoogleMapSmallIcon.new(‘yellow’) <% map = GoogleMap.new icon = GoogleMapSmallIcon.new(‘blue’) map.markers << GoogleMapMarker.new(:map => map, :icon => icon, :lat => 47.6597, :lng => -122.318, :html => ‘My House’, :marker_icon_path => ’/path/to/image’, :marker_hover_text => ‘String to show on Mouse Over’ ) %> <%= map.to_html %>

    <%= map.div %>

NOTE: This description has been extracted from the Plugin README and so the formatting may need updating to make browser friendly

Users


See all 2 member details


Membership

+ Join this railsplugin

Record Maintainer

'None'