Skip to content

Instantly share code, notes, and snippets.

@ChuckJHardy
Forked from mcasimir/static_map_helper.rb
Created July 20, 2016 10:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ChuckJHardy/472315fd830aaefcdd42ff0882e2f9b4 to your computer and use it in GitHub Desktop.
Save ChuckJHardy/472315fd830aaefcdd42ff0882e2f9b4 to your computer and use it in GitHub Desktop.
Google Maps Static map helper for Ruby on Rails
module StaticMapHelper
def static_map_for(location, options = {})
params = {
:center => [location.lat, location.lng].join(","),
:zoom => 15,
:size => "300x300",
:markers => [location.lat, location.lng].join(","),
:sensor => true
}.merge(options)
query_string = params.map{|k,v| "#{k}=#{v}"}.join("&")
image_tag "http://maps.googleapis.com/maps/api/staticmap?#{query_string}", :alt => location.name
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment