From 7cb0acc985ccb49c65c0529dab1d111165e8a1b9 Mon Sep 17 00:00:00 2001 From: Alex Reisner <alex@alexreisner.com> Date: Tue, 20 Feb 2018 14:48:28 -0500 Subject: [PATCH] Use HTTPS for all Nominatim requests. HTTP support will be discontinued according to this: https://lists.openstreetmap.org/pipermail/geocoding/2018-January/001918.html Fixes #1267 --- lib/geocoder/lookups/nominatim.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/geocoder/lookups/nominatim.rb b/lib/geocoder/lookups/nominatim.rb index bb37c41f..18a20300 100644 --- a/lib/geocoder/lookups/nominatim.rb +++ b/lib/geocoder/lookups/nominatim.rb @@ -9,7 +9,7 @@ module Geocoder::Lookup end def map_link_url(coordinates) - "http://www.openstreetmap.org/?lat=#{coordinates[0]}&lon=#{coordinates[1]}&zoom=15&layers=M" + "https://www.openstreetmap.org/?lat=#{coordinates[0]}&lon=#{coordinates[1]}&zoom=15&layers=M" end def query_url(query) @@ -18,6 +18,10 @@ module Geocoder::Lookup "#{protocol}://#{host}/#{method}?" + url_query_string(query) end + def supported_protocols + [:https] + end + private # --------------------------------------------------------------- def results(query) -- GitLab