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["position"] [d["lat"].to_f, d["lng"].to_f] end
country()
click to toggle source
# File lib/geocoder/results/here.rb, line 53 def country address_data["countryName"] end
country_code()
click to toggle source
# File lib/geocoder/results/here.rb, line 57 def country_code address_data["countryCode"] 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["state"] end
state_code()
click to toggle source
# File lib/geocoder/results/here.rb, line 45 def state_code address_data["stateCode"] 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 61 def viewport return [] if data["resultType"] == "place" map_view = data["mapView"] south = map_view["south"] west = map_view["west"] north = map_view["north"] east = map_view["east"] [south, west, north, east] end