20 lines
524 B
Ruby
20 lines
524 B
Ruby
class Ban::SearchController < ApplicationController
|
|
def get
|
|
request = params[:request]
|
|
|
|
render json: Carto::Bano::AddressRetriever.new(request).list.inject([]) {
|
|
|acc, value| acc.push({label: value})
|
|
}.to_json
|
|
end
|
|
|
|
def get_address_point
|
|
point = Carto::Geocodeur.convert_adresse_to_point(params[:request])
|
|
|
|
unless point.nil?
|
|
lon = point.x.to_s
|
|
lat = point.y.to_s
|
|
end
|
|
|
|
render json: {lon: lon, lat: lat, zoom: '14', dossier_id: params[:dossier_id]}
|
|
end
|
|
end
|