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|