Sha256: 3f97e7b41444af0c91cf50d45d4ebc086a4eb5a9427528b727113ca16be51b65
Contents?: true
Size: 456 Bytes
Versions: 1
Compression:
Stored size: 456 Bytes
Contents
module EZ module ViewHelpers def map(location, options = {}) defaults = { :zoom => 12, :scale => 1, :size => '400x400', :type => 'hybrid', :sensor => false} parameters = defaults.merge(options) parameters[:center] = location qstring = parameters.keys.map { |key| "#{key}=#{parameters[key]}" }.join('&') url = "http://maps.googleapis.com/maps/api/staticmap?#{qstring}" image_tag URI.escape(url) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ez-0.6.3 | lib/ez/view_helpers.rb |