0.01
No commit activity in last 3 years
No release in over 3 years
PanoramioRb gem help you to get geolocated photos from Panoramio.com how a Ruby Object.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 1.6.1, ~> 1.6
~> 1.12
~> 10.0
~> 3.0

Runtime

> 1.0.5
> 1.2.0
> 1.6.1
~> 1.6.7
 Project Readme

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¶ ↑