Как отобразить адрес в gmaps4rails_infowindow Rails 3.2.1 - PullRequest
2 голосов
/ 21 марта 2012

В моей базе данных только столбцы 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 }
        })
%>

Ссылка, по которой я следовал, здесь

1 Ответ

0 голосов
/ 25 марта 2012

Вы ищете обратное геокодирование, которое не включено в гем.

Вы можете сделать это с геокодером и поместить результат в gmaps4rails_infowindow

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...