static-gmaps: Google Static Maps API Interface 3
I’ve written my first gem: static-gmaps. It provides a simple interface to the Google Static Maps API.
Usage
map = StaticGmaps::Map.new :center => [ 40.714728, -73.998672 ],
:zoom => 5,
:size => [ 500, 100 ],
:map_type => :roadmap,
:key => 'ABQIAAAA3HdfrnxFAPWyY-aiJUxmqRROGu07ZpoXmWqnENIWDDAF-b-TwhQ4JdQya7b6I5CihUtHtwmmBzWc0Q'
map.markers << StaticGmaps::Marker.new(:latitude => 40,
:longitude => -73,
:color => :blue,
:alpha_character => :b)
map.url => 'http://maps.google.com/staticmap?center=40.714728,-73.998672&key=ABQIAAAA3HdfrnxFAPWyY-aiJUxmqRROGu07ZpoXmWqnENIWDDAF-b-TwhQ4JdQya7b6I5CihUtHtwmmBzWc0Q&map_type=roadmap&markers=40,-73,blueb&size=500x100&zoom=5'Installation
sudo gem install static-gmapsDocumentation
http://static-gmaps.rubyforge.org
Update February 27, 2007: Added markers.
Comments
-
Hot! What is that, like 48 hours after it was released?
-
Hi! Just a little hint: I don't think it is good to provide a default zoom level and center (especially when that is in the middle of africa) to the links. The good thing when you use markers is that you add a couple of them to your map and without providing a center and/or zoom level and google picks the right parameters so that you get the best result. This does not work with your gem. Cheers, Tobi
-
Good idea Tobi. I'll do that for the next release.