Module: OSMN

Defined in:
lib/osmn.rb,
lib/osmn/base.rb,
lib/osmn/search.rb,
lib/osmn/reverse.rb,
lib/osmn/structs.rb,
lib/osmn/version.rb

Defined Under Namespace

Classes: Address, Base, Result, Reverse, Search

Constant Summary collapse

VERSION =
'0.1.2'

Class Method Summary collapse

Class Method Details

.reverse_geocode(lat = nil, lon = nil, details = 0) ⇒ Object



14
15
16
17
# File 'lib/osmn.rb', line 14

def self.reverse_geocode(lat = nil, lon = nil, details = 0)
  search = Reverse.new(:lat => lat, :lon => lon, :addressdetails => details)
  search.reverse_geocode
end

.search(q = nil, details = 0) ⇒ Object



9
10
11
12
# File 'lib/osmn.rb', line 9

def self.search(q = nil, details = 0)
  search = Search.new(:q => q, :addressdetails => details)
  search.search
end