Allow the Nominatim instance used to be configured

This commit is contained in:
Tom Hughes 2010-11-02 10:40:43 +00:00
parent 1910dda732
commit f364dd8f00
2 changed files with 4 additions and 2 deletions

View file

@ -234,7 +234,7 @@ class GeocoderController < ApplicationController
end
# ask nominatim
response = fetch_xml("http://nominatim.openstreetmap.org/search?format=xml&q=#{escape_query(query)}#{viewbox}#{exclude}&accept-language=#{request.user_preferred_languages.join(',')}")
response = fetch_xml("#{NOMINATIM_URL}search?format=xml&q=#{escape_query(query)}#{viewbox}#{exclude}&accept-language=#{request.user_preferred_languages.join(',')}")
# create result array
@results = Array.new
@ -355,7 +355,7 @@ class GeocoderController < ApplicationController
@results = Array.new
# ask OSM namefinder
response = fetch_xml("http://nominatim.openstreetmap.org/reverse?lat=#{lat}&lon=#{lon}&zoom=#{zoom}&accept-language=#{request.user_preferred_languages.join(',')}")
response = fetch_xml("#{NOMINATIM_URL}reverse?lat=#{lat}&lon=#{lon}&zoom=#{zoom}&accept-language=#{request.user_preferred_languages.join(',')}")
# parse the response
response.elements.each("reversegeocode/result") do |result|

View file

@ -55,6 +55,8 @@ standard_settings: &standard_settings
#file_column_root: ""
# Enable legacy OAuth 1.0 support
oauth_10_support: true
# URL of Nominatim instance to use for geocoding
nominatim_url: "http://nominatim.openstreetmap.org/"
development:
<<: *standard_settings