Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

PanoramioRb gem help you to get geolocated photos from Panoramio how a Ruby Object.

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 lib
Octocat-spinner-32 test
Octocat-spinner-32 .gitignore
Octocat-spinner-32 Gemfile
Octocat-spinner-32 Gemfile.lock
Octocat-spinner-32 MIT-LICENSE
Octocat-spinner-32 README.rdoc
Octocat-spinner-32 Rakefile
Octocat-spinner-32 panoramio-rb.gemspec
README.rdoc

PanoramioRb

PanoramioRb gem allows you to get geolocated photos from Panoramio.com as a Ruby Object.

Installation

In your Gemfile:

gem 'panoramio-rb'

Or by command line

gem install panoramio-rb

Usage

require 'rubygems'
require 'panoramio-rb'
panoramio = PanoramioRb.get_panoramas(
  :minx=>'-72.69483717012992',
  :miny=>'-13.307931783110847',
  :maxx=>'-72.39756282987008',
  :maxy=>'-13.018468216889152')

# Or use
panoramio = PanoramioRb.get_panoramas_from_point([-13.1632,-72.5462])

# To get photos
panoramio.photos

# To get global total photos
panoramio[:count]

# To verify if has more photos
panoramio.has_more

# Photos structure:
photo = panoramio.photos.first
photo.photo_id
photo.photo_title
photo.photo_url
photo.photo_file_url
photo.longitude
photo.latitude
photo.width
photo.height
photo.upload_date
photo.owner_id
photo.owner_name
photo.owner_url

Options for get_panoramas function

:set
  Type of photos. Uses :public (by default) for popular photos. Use :full to get all photos, or a Panoramio User ID.

:size
  Photos size. You can use :original, :medium (by default), :thumbnail, :square, :mini_square

:from
  From collection photos. Default 0

:to
  To collection photos. Default 20

:mapfilter
  Default true. When the mapfilter parameter is set to true, photos are filtered such that they look
  better when they are placed on a map. It takes into account the location and tries to avoid of
  returning photos of the same location.

:minx, :miny, :maxx, and :maxy
  These values define the area to show photos from (minimum longitude, latitude, maximum longitude
  and latitude, respectively).

Options for get_panoramas_from_point function

:point
  Array with Latitude, Longitude values
:radius
  Distance from point. Default 10
:unit
  Distance unit. Default :mi (miles). You can use too kilometers (:km)
:options
  Hash values. The same options for get_panoramas function

Resources

TODO

  • Make Tests :$

Something went wrong with that request. Please try again.