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