ruby-on-rails - 对我的位置进行地理编码并使用 google-maps-for-rails gem 显示

标签 ruby-on-rails google-maps gmaps4rails

我想对我的位置进行地理编码并使用 google-maps-for-rails gem 显示

看法:

= gmaps({ "map_options" => { "auto_adjust" => true } })
= form_tag geocode_geo_locations_path, :method => :get, :remote => true do
  = text_field_tag 'address'
  = submit_tag 'search'

在我的 Controller 中,我有:
def geocode
 @location = Gmaps4rails.geocode(params[:address])
 if @location
   @location_hash = @location.map { |loc| {:longitude => loc[:lng], :latitude => loc[:lat], :address => loc[:matched_address]} }.first 
 end
end

并在 View geocode.js.erb
Gmaps4Rails.replace_markers(<%=raw @location_hash.to_json %>);

到目前为止,它工作得很好,我在 map 上得到了一个标记,但是 map 没有得到 auto_adjusted 。
我怎么能做到这一点?

最佳答案

好的...确实,您刚刚注意到了一个错误 :)

现在在 0.8.2 中更正。

谢谢!

关于ruby-on-rails - 对我的位置进行地理编码并使用 google-maps-for-rails gem 显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5886120/

相关文章:

ruby-on-rails - 具有单表继承的Rails局部

ruby-on-rails - 使用 Active Admin 在 Ruby on Rails 中选择下拉列表中的项目时如何填写其他表单输入

swift - 谷歌地图崩溃 GMSOverlayDisplayLayer

javascript - 不使用 HTTPS 嵌入 Google map

javascript - 如何在 gmaps4rails v2 中添加折线

ruby-on-rails - Ruby rufus 调度程序 gem

ruby-on-rails - 如何在不重新上传的情况下使用 Paperclip 进行克隆

java - 应用程序被强制关闭

ruby-on-rails - 将 gmaps 设置为 false,无法更新地理编码位置

ruby-on-rails - Rails、gmaps4rails 不适用于 https