@sources.push "us_postcode"
elsif @query.match(/^(GIR 0AA|[A-PR-UWYZ]([0-9]{1,2}|([A-HK-Y][0-9]|[A-HK-Y][0-9]([0-9]|[ABEHMNPRV-Y]))|[0-9][A-HJKS-UW])\s*[0-9][ABD-HJLNP-UW-Z]{2})$/i)
@sources.push "uk_postcode"
+ @sources.push "osm_nominatim" if APP_CONFIG['nominatim_enabled']
@sources.push "osm_namefinder"
- @sources.push "osm_twain" if APP_CONFIG['twain_enabled']
elsif @query.match(/^[A-Z]\d[A-Z]\s*\d[A-Z]\d$/i)
@sources.push "ca_postcode"
else
+ @sources.push "osm_nominatim" if APP_CONFIG['nominatim_enabled']
@sources.push "osm_namefinder"
- @sources.push "osm_twain" if APP_CONFIG['twain_enabled']
@sources.push "geonames"
end
render :action => "error"
end
- def search_osm_twain
+ def search_osm_nominatim
# get query parameters
query = params[:query]
@results = Array.new
# ask OSM namefinder
- response = fetch_xml("http://katie.openstreetmap.org/~twain/?format=xml&polygon=true&q=#{escape_query(query)}")
+ response = fetch_xml("http://nominatim.openstreetmap.org/search.php?format=xml&polygon=true&q=#{escape_query(query)}")
# parse the response
response.elements.each("searchresults/place") do |place|
min_lat,max_lat,min_lon,max_lon = place.attributes["boundingbox"].to_s.split(",")
if klass == "highway"
- prefix = t 'geocoder.search_osm_twain.prefix_highway', :type => type.capitalize
+ prefix = t 'geocoder.search_osm_nominatim.prefix_highway', :type => type.capitalize
else
- prefix = t 'geocoder.search_osm_twain.prefix_other', :type => type.capitalize
+ prefix = t 'geocoder.search_osm_nominatim.prefix_other', :type => type.capitalize
end
@results.push({:lat => lat, :lon => lon, :zoom => zoom,
render :action => "results"
rescue Exception => ex
- @error = "Error contacting katie.openstreetmap.org: #{ex.to_s}"
+ @error = "Error contacting nominatim.openstreetmap.org: #{ex.to_s}"
render :action => "error"
end
def description
@sources = Array.new
+ @sources.push({ :name => "osm_nominatim" }) if APP_CONFIG['nominatim_enabled']
@sources.push({ :name => "osm_namefinder", :types => "cities", :max => 2 })
@sources.push({ :name => "osm_namefinder", :types => "towns", :max => 4 })
@sources.push({ :name => "osm_namefinder", :types => "places", :max => 10 })
- @sources.push({ :name => "osm_twain" }) if APP_CONFIG['twain_enabled']
@sources.push({ :name => "geonames" })
render :update do |page|
render :action => "error"
end
- def description_osm_twain
+ def description_osm_nominatim
# get query parameters
lat = params[:lat]
lon = params[:lon]
@results = Array.new
# ask OSM namefinder
- response = fetch_xml("http://katie.openstreetmap.org/~twain/reverse.php?lat=#{lat}&lon=#{lon}&zoom=#{zoom}")
+ response = fetch_xml("http://nominatim.openstreetmap.org/reverse.php?lat=#{lat}&lon=#{lon}&zoom=#{zoom}")
# parse the response
response.elements.each("reversegeocode") do |result|
render :action => "results"
rescue Exception => ex
- @error = "Error contacting katie.openstreetmap.org: #{ex.to_s}"
+ @error = "Error contacting nominatim.openstreetmap.org: #{ex.to_s}"
render :action => "error"
end
postcode_zoom: 15
# Zoom level to use for geonames results from the geocoder
geonames_zoom: 12
- # Enable experimental "twain" geocoder
- twain_enabled: false
+ # Enable experimental nominatim geocoder
+ nominatim_enabled: false
# Timeout for API calls in seconds
api_timeout: 300
# Periods (in hours) which are allowed for user blocks
geonames: Disoc'hoù diwar <a href="http://www.geonames.org/">GeoNames</a>
latlon: Disoc'hoù diwar <a href="http://openstreetmap.org/">Internal</a>
osm_namefinder: Disoc'hoù diwar <a href="http://gazetteer.openstreetmap.org/namefinder/">OpenStreetMap Namefinder</a>
- osm_twain: Disoc'hoù diwar <a href="http://katie.openstreetmap.org/~twain/">OpenStreetMap Twain</a>
+ osm_nominatim: Disoc'hoù diwar <a href="http://nominatim.openstreetmap.org/">OpenStreetMap Nominatim</a>
uk_postcode: Disoc'hoù diwar <a href="http://www.npemap.org.uk/">NPEMap / FreeThe Postcode</a>
us_postcode: Disoc'hoù diwar <a href="http://geocoder.us/">Geocoder.us</a>
search_osm_namefinder:
suffix_parent: "{{suffix}} ({{parentdistance}} {{parentdirection}} eus {{parentname}})"
suffix_place: " {{distance}} {{direction}} diouzh {{placename}}"
- search_osm_twain:
+ search_osm_nominatim:
prefix_highway: hent {{type}}
javascripts:
map:
title:
geonames: Městno z <a href="http://www.geonames.org/">GeoNames</a>
osm_namefinder: "{{types}} z <a href=\"http://gazetteer.openstreetmap.org/namefinder/\">OpenStreetMap Namefinder</a>"
- osm_twain: Městno z <a href="http://katie.openstreetmap.org/~twain/">OpenStreetMap Twain</a>
+ osm_nominatim: Městno z <a href="http://nominatim.openstreetmap.org/">OpenStreetMap Nominatim</a>
types:
cities: Wjelike města
places: Městna
geonames: Wuslědki z <a href="http://www.geonames.org/">GeoNames</a>
latlon: Wuslědki z <a href="http://openstreetmap.org/">Internal</a>
osm_namefinder: Wuslědki z <a href="http://gazetteer.openstreetmap.org/namefinder/">OpenStreetMap Namefinder</a>
- osm_twain: Wuslědki z <a href="http://katie.openstreetmap.org/~twain/">OpenStreetMap Twain</a>
+ osm_nominatim: Wuslědki z <a href="http://nominatim.openstreetmap.org/">OpenStreetMap Nominatim</a>
uk_postcode: Wuslědki z <a href="http://www.npemap.org.uk/">NPEMap / FreeThe Postcode</a>
us_postcode: Wuslědki z <a href="http://geocoder.us/">Geocoder.us</a>
search_osm_namefinder:
suffix_parent: "{{suffix}} ({{parentdistance}} {{parentdirection}} wót {{parentname}})"
suffix_place: ", {{distance}} {{direction}} wót {{placename}}"
- search_osm_twain:
+ search_osm_nominatim:
prefix_highway: Droga typa {{type}}
javascripts:
map:
uk_postcode: 'Results from <a href="http://www.npemap.org.uk/">NPEMap / FreeThe Postcode</a>'
ca_postcode: 'Results from <a href="http://geocoder.ca/">Geocoder.CA</a>'
osm_namefinder: 'Results from <a href="http://gazetteer.openstreetmap.org/namefinder/">OpenStreetMap Namefinder</a>'
- osm_twain: 'Results from <a href="http://katie.openstreetmap.org/~twain/">OpenStreetMap Twain</a>'
+ osm_nominatim: 'Results from <a href="http://nominatim.openstreetmap.org/">OpenStreetMap Nominatim</a>'
geonames: 'Results from <a href="http://www.geonames.org/">GeoNames</a>'
search_osm_namefinder:
prefix: "{{type}}"
suffix_place: ", {{distance}} {{direction}} of {{placename}}"
suffix_parent: "{{suffix}} ({{parentdistance}} {{parentdirection}} of {{parentname}})"
suffix_suburb: "{{suffix}}, {{parentname}}"
- search_osm_twain:
+ search_osm_nominatim:
prefix_highway: "{{type}} road"
prefix_other: "{{type}}"
description:
title:
osm_namefinder: '{{types}} from <a href="http://gazetteer.openstreetmap.org/namefinder/">OpenStreetMap Namefinder</a>'
- osm_twain: 'Location from <a href="http://katie.openstreetmap.org/~twain/">OpenStreetMap Twain</a>'
+ osm_nominatim: 'Location from <a href="http://nominatim.openstreetmap.org/">OpenStreetMap Nominatim</a>'
geonames: 'Location from <a href="http://www.geonames.org/">GeoNames</a>'
types:
cities: Cities
geonames: Rezultoj el <a href="http://www.geonames.org/">GeoNames</a>
latlon: Rezultoj el <a href="http://openstreetmap.org/">Internal</a>
osm_namefinder: Rezultoj el <a href="http://gazetteer.openstreetmap.org/namefinder/">OpenStreetMap Namefinder</a>
- osm_twain: Rezultoj el <a href="http://katie.openstreetmap.org/~twain/">OpenStreetMap Twain</a>
+ osm_nominatim: Rezultoj el <a href="http://nominatim.openstreetmap.org/">OpenStreetMap Nominatim</a>
uk_postcode: Rezultoj el <a href="http://www.npemap.org.uk/">NPEMap / FreeThe Postcode</a>
us_postcode: Rezultoj el <a href="http://geocoder.us/">Geocoder.us</a>
search_osm_namefinder:
suffix_parent: "{{suffix}} ({{parentdistance}} {{parentdirection}} de {{parentname}})"
suffix_place: ", {{distance}} {{direction}} de {{placename}}"
- search_osm_twain:
+ search_osm_nominatim:
prefix_highway: "{{type}} vojo"
layouts:
edit: Redakti
title:
geonames: Ubicación de <a href="http://www.geonames.org/">GeoNames</a>
osm_namefinder: "{{types}} de <a href=\"http://gazetteer.openstreetmap.org/namefinder/\">OpenStreetMap Namefinder</a>"
- osm_twain: Situaciones desde <a href="http://katie.openstreetmap.org/~twain/">OpenStreetMap Twain</a>
+ osm_nominatim: Situaciones desde <a href="http://nominatim.openstreetmap.org/">OpenStreetMap Nominatim</a>
types:
cities: Ciudades
places: Lugares
geonames: Resultados en <a href="http://www.geonames.org/">GeoNames</a>
latlon: Resultados en <a href="http://openstreetmap.org/">Internal</a>
osm_namefinder: Resultados en <a href="http://gazetteer.openstreetmap.org/namefinder/">OpenStreetMap Namefinder</a>
- osm_twain: Resultados de <a href="http://katie.openstreetmap.org/~twain/">OpenStreetMap Twain</a>
+ osm_nominatim: Resultados de <a href="http://nominatim.openstreetmap.org/">OpenStreetMap Nominatim</a>
uk_postcode: Resultados en <a href="http://www.npemap.org.uk/">NPEMap / FreeThe Postcode</a>
us_postcode: Resultados en <a href="http://geocoder.us/">Geocoder.us</a>
search_osm_namefinder:
suffix_parent: "{{suffix}} ({{parentdistance}} {{parentdirection}} de {{parentname}})"
suffix_place: ", {{distance}} {{direction}} de {{placename}}"
- search_osm_twain:
+ search_osm_nominatim:
prefix_highway: vía {{type}}
javascripts:
map:
title:
geonames: Localisation depuis <a href="http://www.geonames.org/">GeoNames</a>
osm_namefinder: "{{types}} depuis <a href=\"http://gazetteer.openstreetmap.org/namefinder/\">OpenStreetMap Namefinder</a>"
- osm_twain: Localisation depuis <a href="http://katie.openstreetmap.org/~twain/">OpenStreetMap Twain</a>
+ osm_nominatim: Localisation depuis <a href="http://nominatim.openstreetmap.org/">OpenStreetMap Nominatim</a>
types:
cities: Villes
places: Places
geonames: Résultats depuis <a href="http://www.geonames.org/">GeoNames</a>
latlon: Résultats <a href="http://openstreetmap.org/">internes</a>
osm_namefinder: Résultats depuis <a href="http://gazetteer.openstreetmap.org/namefinder/">OpenStreetMap Namefinder</a>
- osm_twain: Résultats de <a href="http://katie.openstreetmap.org/~twain/">OpenStreetMap Twain</a>
+ osm_nominatim: Résultats de <a href="http://nominatim.openstreetmap.org/">OpenStreetMap Nominatim</a>
uk_postcode: Résultats depuis <a href="http://www.npemap.org.uk/">NPEMap / FreeThe Postcode</a>
us_postcode: Résultats depuis <a href="http://geocoder.us/">Geocoder.us</a>
search_osm_namefinder:
suffix_parent: "{{suffix}} ({{parentdistance}} {{parentdirection}} de {{parentname}})"
suffix_place: ", {{distance}} {{direction}} de {{placename}}"
- search_osm_twain:
+ search_osm_nominatim:
prefix_highway: route {{type}}
javascripts:
map:
title:
geonames: Lokacija sa <a href="http://www.geonames.org/">GeoNames-a</a>
osm_namefinder: "{{types}} sa <a href=\"http://gazetteer.openstreetmap.org/namefinder/\">OpenStreetMap Namefindera</a>"
- osm_twain: Lokacija sa <a href="http://katie.openstreetmap.org/~twain/">OpenStreetMap Twaina</a>
+ osm_nominatim: Lokacija sa <a href="http://nominatim.openstreetmap.org/">OpenStreetMap Nominatima</a>
types:
cities: Gradovi
places: Mjesta
geonames: Rezultati iz <a href="http://www.geonames.org/">GeoNames</a>
latlon: Rezultati iz <a href="http://openstreetmap.org/">Internal</a>
osm_namefinder: Rezultati iz <a href="http://gazetteer.openstreetmap.org/namefinder/">OpenStreetMap Namefinder</a>
- osm_twain: Rezultati sa a href="http://katie.openstreetmap.org/~twain/">OpenStreetMap Twain</a>
+ osm_nominatim: Rezultati sa a href="http://nominatim.openstreetmap.org/">OpenStreetMap Nominatim</a>
uk_postcode: Rezultati iz <a href="http://www.npemap.org.uk/">NPEMap / FreeThe Postcode</a>
us_postcode: Rezultati iz <a href="http://geocoder.us/">Geocoder.us</a>
search_osm_namefinder:
suffix_parent: "{{suffix}} ({{parentdistance}} {{parentdirection}} od {{parentname}})"
suffix_place: ", {{distance}} {{direction}} od {{placename}}"
- search_osm_twain:
+ search_osm_nominatim:
prefix_highway: "{{type}} cesta"
javascripts:
map:
title:
geonames: Městno wot from <a href="http://www.geonames.org/">GeoNames</a>
osm_namefinder: "{{types}} wot <a href=\"http://gazetteer.openstreetmap.org/namefinder/\">OpenStreetMap Namefinder</a>"
- osm_twain: Městno z <a href="http://katie.openstreetmap.org/~twain/">OpenStreetMap Twain</a>
+ osm_nominatim: Městno z <a href="http://nominatim.openstreetmap.org/">OpenStreetMap Nominatim</a>
types:
cities: Wulkoměsta
places: Městna
geonames: Wuslědki wot <a href="http://www.geonames.org/">GeoNames</a>
latlon: Wuslědki wot <a href="http://openstreetmap.org/">Internal</a>
osm_namefinder: Wuslědki wot <a href="http://gazetteer.openstreetmap.org/namefinder/">OpenStreetMap Namefinder</a>
- osm_twain: Wuslědki z <a href="http://katie.openstreetmap.org/~twain/">OpenStreetMap Twain</a>
+ osm_nominatim: Wuslědki z <a href="http://nominatim.openstreetmap.org/">OpenStreetMap Nominatim</a>
uk_postcode: Wuslědki wot <a href="http://www.npemap.org.uk/">NPEMap / FreeThe Postcode</a>
us_postcode: Wuslědki wot <a href="http://geocoder.us/">Geocoder.us</a>
search_osm_namefinder:
suffix_parent: "{{suffix}} ({{parentdistance}} {{parentdirection}} wot {{parentname}})"
suffix_place: ", {{distance}} {{direction}} z {{placename}}"
- search_osm_twain:
+ search_osm_nominatim:
prefix_highway: Dróha typa {{type}}
javascripts:
map:
suffix_parent: "{{suffix}} ({{parentdistance}}-re {{parentdirection}} innen: {{parentname}})"
suffix_place: " {{distance}}-re {{direction}} innen: {{placename}}"
suffix_suburb: "{{suffix}} ({{parentname}})"
- search_osm_twain:
+ search_osm_nominatim:
prefix_highway: "{{type}} út"
javascripts:
map:
geonames: Resultatos de <a href="http://www.geonames.org/">GeoNames</a>
latlon: Resultatos <a href="http://openstreetmap.org/">interne</a>
osm_namefinder: Resultatos de <a href="http://gazetteer.openstreetmap.org/namefinder/">OpenStreetMap Namefinder</a>
- osm_twain: Resultatos de <a href="http://katie.openstreetmap.org/~twain/">OpenStreetMap Twain</a>
+ osm_nominatim: Resultatos de <a href="http://nominatim.openstreetmap.org/">OpenStreetMap Nominatim</a>
uk_postcode: Resultatos de <a href="http://www.npemap.org.uk/">NPEMap / FreeThe Postcode</a>
us_postcode: Resultatos de <a href="http://geocoder.us/">Geocoder.us</a>
search_osm_namefinder:
suffix_parent: "{{suffix}} ({{parentdistance}} al {{parentdirection}} de {{parentname}})"
suffix_place: ", {{distance}} al {{direction}} de {{placename}}"
- search_osm_twain:
+ search_osm_nominatim:
prefix_highway: cammino {{type}}
javascripts:
map:
geonames: Niðurstöður frá <a href="http://www.geonames.org/">GeoNames</a>
latlon: Niðurstöður frá <a href="http://openstreetmap.org/">Internal</a>
osm_namefinder: Niðurstöður frá <a href="http://gazetteer.openstreetmap.org/namefinder/">OpenStreetMap Namefinder</a>
- osm_twain: Niðurstöður frá <a href="http://katie.openstreetmap.org/~twain/">OpenStreetMap Twain</a>
+ osm_nominatim: Niðurstöður frá <a href="http://nominatim.openstreetmap.org/">OpenStreetMap Nominatim</a>
uk_postcode: Niðurstöður frá <a href="http://www.npemap.org.uk/">NPEMap / FreeThe Postcode</a>
us_postcode: Niðurstöður frá <a href="http://geocoder.us/">Geocoder.us</a>
search_osm_namefinder:
title:
geonames: Локација од <a href="http://www.geonames.org/">GeoNames</a>
osm_namefinder: "{{types}} од <a href=\"http://gazetteer.openstreetmap.org/namefinder/\">OpenStreetMap Именикот</a>"
- osm_twain: Локација од <a href="http://katie.openstreetmap.org/~twain/">OpenStreetMap Twain</a>
+ osm_nominatim: Локација од <a href="http://nominatim.openstreetmap.org/">OpenStreetMap Nominatim</a>
types:
cities: Градови
places: Места
geonames: Резултати од <a href="http://www.geonames.org/">GeoNames</a>
latlon: Резултати од <a href="http://openstreetmap.org/">Internal</a>
osm_namefinder: Резултати од <a href="http://gazetteer.openstreetmap.org/namefinder/">OpenStreetMap Именик</a>
- osm_twain: Резултати од <a href="http://katie.openstreetmap.org/~twain/">OpenStreetMap Twain</a>
+ osm_nominatim: Резултати од <a href="http://nominatim.openstreetmap.org/">OpenStreetMap Nominatim</a>
uk_postcode: Резултати од <a href="http://www.npemap.org.uk/">NPEMap / FreeThe Postcode</a>
us_postcode: Резултати од <a href="http://geocoder.us/">Geocoder.us</a>
search_osm_namefinder:
suffix_parent: "{{suffix}} ({{parentdistance}} {{parentdirection}} од {{parentname}})"
suffix_place: ", {{distance}} {{direction}} од {{placename}}"
- search_osm_twain:
+ search_osm_nominatim:
prefix_highway: "{{type}} пат"
javascripts:
map:
search_osm_namefinder:
suffix_parent: "{{suffix}} ({{parentdistance}} {{parentdirection}} von {{parentname}})"
suffix_place: ", {{distance}} {{direction}} von {{placename}}"
- search_osm_twain:
+ search_osm_nominatim:
prefix_highway: Straat von’n Typ {{type}}
javascripts:
map:
title:
geonames: Locatie van <a href="http://www.geonames.org/">GeoNames</a>
osm_namefinder: "{{types}} van <a href=\"http://gazetteer.openstreetmap.org/namefinder/\">OpenStreetMap Namefinder</a>"
- osm_twain: Locatie van <a href="http://katie.openstreetmap.org/~twain/">OpenStreetMap Twain</a>
+ osm_nominatim: Locatie van <a href="http://nominatim.openstreetmap.org/">OpenStreetMap Nominatim</a>
types:
cities: Steden
places: Plaatsen
geonames: Resultaten van <a href="http://www.geonames.org/">GeoNames</a>
latlon: Resultaten van <a href="http://openstreetmap.org/">intern</a>
osm_namefinder: Resultaten van <a href="http://gazetteer.openstreetmap.org/namefinder/">OpenStreetMap Namefinder</a>
- osm_twain: Resultaten van <a href="http://katie.openstreetmap.org/~twain/">OpenStreetMap Twain</a>
+ osm_nominatim: Resultaten van <a href="http://nominatim.openstreetmap.org/">OpenStreetMap Nominatim</a>
uk_postcode: Resultaten van <a href="http://www.npemap.org.uk/">NPEMap / FreeThe Postcode</a>
us_postcode: Resultaten van <a href="http://geocoder.us/">Geocoder.us</a>
search_osm_namefinder:
suffix_parent: "{{suffix}} ({{parentdistance}} {{parentdirection}} van {{parentname}})"
suffix_place: ", {{distance}} {{direction}} van {{placename}}"
- search_osm_twain:
+ search_osm_nominatim:
prefix_highway: Weg van type {{type}}
javascripts:
map:
search_osm_namefinder:
suffix_parent: "{{suffix}} ({{parentdistance}} {{parentdirection}} względem {{parentname}})"
suffix_place: ", {{distance}} {{direction}} względem {{placename}}"
- search_osm_twain:
+ search_osm_nominatim:
prefix_highway: droga {{type}}
layouts:
donate: Wspomóż Projekt OpenStreetMap {{link}} na Konto Aktualizacji Naszego Sprzętu.
geonames: Resultados do <a href="http://www.geonames.org/">GeoNames</a>
latlon: Resultados <a href="http://openstreetmap.org/">Internos</a>
osm_namefinder: Resultados do <a href="http://gazetteer.openstreetmap.org/namefinder/">OpenStreetMap Namefinder</a>
- osm_twain: Resultados de <a href="http://katie.openstreetmap.org/~twain/">OpenStreetMap Twain</a>
+ osm_nominatim: Resultados de <a href="http://nominatim.openstreetmap.org/">OpenStreetMap Nominatim</a>
uk_postcode: Resultados do <a href="http://www.npemap.org.uk/">NPEMap / FreeThe Postcode</a>
us_postcode: Resultados do <a href="http://geocoder.us/">Geocoder.us</a>
search_osm_namefinder:
suffix_parent: "{{suffix}} ({{parentdistance}} {{parentdirection}} de {{parentname}})"
suffix_place: ", {{distance}} {{direction}} de {{placename}}"
suffix_suburb: "{{suffix}}, {{parentname}}"
- search_osm_twain:
+ search_osm_nominatim:
prefix_highway: via {{type}}
prefix_other: "{{type}}"
javascripts:
title:
geonames: Местоположение из <a href="http://www.geonames.org/">GeoNames</a>
osm_namefinder: "{{types}} из <a href=\"http://gazetteer.openstreetmap.org/namefinder/\">OpenStreetMap Namefinder</a>"
- osm_twain: Местоположение из <a href="http://katie.openstreetmap.org/~twain/">OpenStreetMap Twain</a>
+ osm_nominatim: Местоположение из <a href="http://nominatim.openstreetmap.org/">OpenStreetMap Nominatim</a>
types:
cities: Города
places: Места
geonames: Результаты от <a href="http://www.geonames.org/">GeoNames</a>
latlon: <a href="http://openstreetmap.org/">Внутренние результаты</a>
osm_namefinder: Результаты от <a href="http://gazetteer.openstreetmap.org/namefinder/">OpenStreetMap Namefinder</a>
- osm_twain: Результаты, полученые из <a href="http://katie.openstreetmap.org/~twain/">OpenStreetMap Twain</a>
+ osm_nominatim: Результаты, полученые из <a href="http://nominatim.openstreetmap.org/">OpenStreetMap Nominatim</a>
uk_postcode: Результаты от <a href="http://www.npemap.org.uk/">NPEMap / FreeThe Postcode</a>
us_postcode: Результаты от <a href="http://geocoder.us/">Geocoder.us</a>
search_osm_namefinder:
suffix_parent: "{{suffix}} ({{parentdistance}} {{parentdirection}} {{parentname}})"
suffix_place: ", {{distance}} {{direction}} {{placename}}"
- search_osm_twain:
+ search_osm_nominatim:
prefix_highway: "{{type}} дорога"
javascripts:
map:
ca_postcode: <a href="http://geocoder.ca/">Geocoder.CA</a> నుండి ఫలితాలు
geonames: <a href="http://www.geonames.org/">GeoNames</a> నుండి ఫలితాలు
us_postcode: <a href="http://geocoder.us/">Geocoder.us</a> నుండి ఫలితాలు
- search_osm_twain:
+ search_osm_nominatim:
prefix_highway: "{{type}} రహదారి"
javascripts:
map:
title:
geonames: Vị trí từ <a href="http://www.geonames.org/">GeoNames</a>
osm_namefinder: "{{types}} từ <a href=\"http://gazetteer.openstreetmap.org/namefinder/\">OpenStreetMap Namefinder</a>"
- osm_twain: Vị trí từ <a href="http://katie.openstreetmap.org/~twain/">OpenStreetMap Twain</a>
+ osm_nominatim: Vị trí từ <a href="http://nominatim.openstreetmap.org/">OpenStreetMap Nominatim</a>
types:
cities: Thành phố
places: Địa điểm
geonames: Kết quả <a href="http://www.geonames.org/">GeoNames</a>
latlon: Kết quả <a href="http://www.openstreetmap.org/">nội bộ</a>
osm_namefinder: Kết quả <a href="http://gazetteer.openstreetmap.org/namefinder/">OpenStreetMap Namefinder</a>
- osm_twain: Kết quả <a href="http://katie.openstreetmap.org/~twain/">OpenStreetMap Twain</a>
+ osm_nominatim: Kết quả <a href="http://nominatim.openstreetmap.org/">OpenStreetMap Nominatim</a>
uk_postcode: Kết quả <a href="http://www.npemap.org.uk/">NPEMap / FreeThe Postcode</a>
us_postcode: Kết quả <a href="http://www.geocoder.us/">Geocoder.us</a>
search_osm_namefinder:
suffix_parent: "{{suffix}} ({{parentdistance}} về phía {{parentdirection}} của {{parentname}})"
suffix_place: ", {{distance}} về phía {{direction}} của {{placename}}"
- search_osm_twain:
+ search_osm_nominatim:
prefix_highway: Đường {{type}}
javascripts:
map:
map.connect '/geocoder/search_uk_postcode', :controller => 'geocoder', :action => 'search_uk_postcode'
map.connect '/geocoder/search_ca_postcode', :controller => 'geocoder', :action => 'search_ca_postcode'
map.connect '/geocoder/search_osm_namefinder', :controller => 'geocoder', :action => 'search_osm_namefinder'
- map.connect '/geocoder/search_osm_twain', :controller => 'geocoder', :action => 'search_osm_twain'
+ map.connect '/geocoder/search_osm_nominatim', :controller => 'geocoder', :action => 'search_osm_nominatim'
map.connect '/geocoder/search_geonames', :controller => 'geocoder', :action => 'search_geonames'
map.connect '/geocoder/description', :controller => 'geocoder', :action => 'description'
map.connect '/geocoder/description_osm_namefinder', :controller => 'geocoder', :action => 'description_osm_namefinder'
- map.connect '/geocoder/description_osm_twain', :controller => 'geocoder', :action => 'description_osm_twain'
+ map.connect '/geocoder/description_osm_nominatim', :controller => 'geocoder', :action => 'description_osm_nominatim'
map.connect '/geocoder/description_geonames', :controller => 'geocoder', :action => 'description_geonames'
# export