class Decidim::Map::Provider::Geocoding::Osm

The geocoding utility class for OpenStreetMap's (OSM) Nominatim based geocoding services

Public Instance Methods

handle() click to toggle source

@see Decidim::Map::Geocoding#handle

# File lib/decidim/map/provider/geocoding/osm.rb, line 11
def handle
  @handle ||= :nominatim
end

Protected Instance Methods

configure!(config) click to toggle source

@see Decidim::Map::Utility#configure!

# File lib/decidim/map/provider/geocoding/osm.rb, line 18
def configure!(config)
  @configuration = config.merge(
    http_headers: {
      "User-Agent" => "Decidim/#{Decidim.version} (#{Decidim.application_name})",
      "Referer" => organization.host
    }
  )
end