Class: OpenStreetMap::Client

Inherits:
Object
  • Object
show all
Includes:
HTTParty, Request
Defined in:
lib/open_street_map/client.rb,
lib/open_street_map/client/request.rb

Overview

Client requests

Defined Under Namespace

Modules: Request

Constant Summary collapse

BASE_URI =
'https://nominatim.openstreetmap.org/'.freeze
DEFAULT_USER_AGENT =
"webgents/open_street_map_gem_#{SecureRandom.urlsafe_base64}".freeze

Instance Method Summary collapse

Instance Method Details

#reverse(args = {}) ⇒ Object

Reverse geocoding generates an address from a latitude and longitude



19
20
21
# File 'lib/open_street_map/client.rb', line 19

def reverse(args = {})
  call('reverse', args)
end

#search(args = {}) ⇒ Object

Search objects by query



14
15
16
# File 'lib/open_street_map/client.rb', line 14

def search(args = {})
  call('search', args)
end