removed send_simple_request
This commit is contained in:
@@ -10,22 +10,6 @@ def generate_request_url path
|
||||
end
|
||||
end
|
||||
|
||||
def send_simple_request uri, path
|
||||
Timeout.timeout(OSRM_TIMEOUT) do
|
||||
if @http_method.eql? "POST"
|
||||
pos = path.index('=') + 1
|
||||
path.slice!(0, pos)
|
||||
response = Net::HTTP.post_form uri, "loc" => path
|
||||
else
|
||||
response = Net::HTTP.get_response uri
|
||||
end
|
||||
end
|
||||
rescue Errno::ECONNREFUSED => e
|
||||
raise "*** osrm-routed is not running."
|
||||
rescue Timeout::Error
|
||||
raise "*** osrm-routed did not respond."
|
||||
end
|
||||
|
||||
def send_request uri, waypoints=[], options={}, timestamps=[]
|
||||
@query = uri.to_s
|
||||
Timeout.timeout(OSRM_TIMEOUT) do
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
require 'net/http'
|
||||
|
||||
def request_locate_url path
|
||||
def request_locate_url path, node
|
||||
@query = path
|
||||
|
||||
|
||||
uri = generate_request_url path
|
||||
response = send_simple_request uri, path
|
||||
response = send_request uri, [node]
|
||||
end
|
||||
|
||||
def request_locate a
|
||||
request_locate_url "locate?loc=#{a}"
|
||||
def request_locate node
|
||||
request_locate_url "locate?loc=#{node.lat},#{node.lon}", node
|
||||
end
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
require 'net/http'
|
||||
|
||||
def request_nearest_url path
|
||||
def request_nearest_url path, node
|
||||
@query = path
|
||||
|
||||
uri = generate_request_url path
|
||||
response = send_simple_request uri, path
|
||||
response = send_request uri, [node]
|
||||
end
|
||||
|
||||
def request_nearest a
|
||||
request_nearest_url "nearest?loc=#{a}"
|
||||
def request_nearest node
|
||||
request_nearest_url "nearest?loc=#{node.lat},#{node.lon}", node
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user