class Geocoder::Result::Here
Public Instance Methods
address(format = :full)
click to toggle source
A string in the given format.
# File lib/geocoder/results/here.rb, line 9 def address(format = :full) address_data['Label'] end
city()
click to toggle source
# File lib/geocoder/results/here.rb, line 41 def city address_data['City'] end
coordinates()
click to toggle source
A two-element array: [lat, lon].
# File lib/geocoder/results/here.rb, line 16 def coordinates fail unless d = @data['Location']['DisplayPosition'] [d['Latitude'].to_f, d['Longitude'].to_f] end
country()
click to toggle source
# File lib/geocoder/results/here.rb, line 53 def country fail unless d = address_data['AdditionalData'] if v = d.find{|ad| ad['key']=='CountryName'} return v['value'] end end
country_code()
click to toggle source
# File lib/geocoder/results/here.rb, line 60 def country_code address_data['Country'] end
postal_code()
click to toggle source
# File lib/geocoder/results/here.rb, line 37 def postal_code address_data['PostalCode'] end
province()
click to toggle source
# File lib/geocoder/results/here.rb, line 33 def province address_data['County'] end
province_code()
click to toggle source
# File lib/geocoder/results/here.rb, line 49 def province_code address_data['State'] end
route()
click to toggle source
# File lib/geocoder/results/here.rb, line 21 def route address_data['Street'] end
state()
click to toggle source
# File lib/geocoder/results/here.rb, line 29 def state address_data['County'] end
state_code()
click to toggle source
# File lib/geocoder/results/here.rb, line 45 def state_code address_data['State'] end
street_number()
click to toggle source
# File lib/geocoder/results/here.rb, line 25 def street_number address_data['HouseNumber'] end
viewport()
click to toggle source
# File lib/geocoder/results/here.rb, line 64 def viewport map_view = data['Location']['MapView'] || fail south = map_view['BottomRight']['Latitude'] west = map_view['TopLeft']['Longitude'] north = map_view['TopLeft']['Latitude'] east = map_view['BottomRight']['Longitude'] [south, west, north, east] end