class OpenCage::Geocoder::Location
Public Class Methods
Source
# File lib/opencage/geocoder/location.rb, line 4 def initialize(result, _options = {}) @result = result end
Public Instance Methods
Source
# File lib/opencage/geocoder/location.rb, line 12 def address @result['formatted'] end
Source
# File lib/opencage/geocoder/location.rb, line 36 def annotations @result['annotations'] end
Source
# File lib/opencage/geocoder/location.rb, line 32 def components @result['components'] end
Source
# File lib/opencage/geocoder/location.rb, line 40 def confidence @result['confidence'] end
Source
# File lib/opencage/geocoder/location.rb, line 16 def coordinates [lat, lng] end
Source
# File lib/opencage/geocoder/location.rb, line 20 def lat @result['geometry']['lat'].to_f end
Also aliased as: latitude
Source
# File lib/opencage/geocoder/location.rb, line 26 def lng @result['geometry']['lng'].to_f end
Also aliased as: longitude