В моей базе данных только столбцы name, lat и lng. Когда я отображаю информационное окно для определенного маркера. Мне нужно отобразить адрес вместо лат и lng. Как это может быть сделано
В настоящее время я отображаю имя, лат и lng
В модели у меня есть следующий код
acts_as_gmappable :lat => "lat", :lng => "lng"
def gmaps4rails_infowindow
"#{self.name}, #{self.lat}, #{self.lng}"
end
В контроллере
def map
@taxi = Taxi.find(params[:id])
@json = @taxi.to_gmaps4rails
end
В просмотрах
<%= gmaps({
"map_options" => { "zoom" => 15, "auto_adjust" => false, "center_latitude" => @taxi.lat, "center_longitude" => @taxi.lng},
"markers" => { "data" => @json }
})
%>
Ссылка, по которой я следовал, здесь