cartographie

Beautiful map generation

Download .zip Download .tar.gz View on GitHub

Cartographie is a wrapper for Google's Static Maps API

Installation

Add this line to your application's Gemfile:

gem 'cartographie'

Or install it yourself as:

$ gem install cartographie

Usage

require 'cartographie'
Cartographie.map('San Francisco, CA')
Cartographie.map('New York, NY', width: 200, height: 200, zoom: 10)

Configuration

Cartographie.configure do |config|
  config.width = 640
  config.height = 640
  config.zoom = 12
  config.file_format = 'jpg'
  config.sensor = true
end

Defaults

If you do not pass options when generating a map, nor configure a map attribute using the configuration block, the following values will be used:

  • width: 300
  • height: 300
  • zoom: 15
  • format: 'png'
  • sensor: false