gpt4 book ai didi

ruby-on-rails - Ruby on Rails - 地理编码器 View

转载 作者:行者123 更新时间:2023-12-04 18:21:43 26 4
gpt4 key购买 nike

我正在尝试使用 geocoder用于根据地址显示位置。

我的问题是,一旦我从用户插入数据库的地址中获得纬度和经度,我应该在 View 中放置什么以显示交互式 map ?

我的地址模型

 belongs_to <another model>
attr_accessible <all addresses attributes including latitude and longitude>

geocoded_by :address

after_validation :geocode, :if => :address_changed?

插入地址后,会自动计算纬度和经度字段。

我遵循了 Ryan 的 Rail Cast 教程,但最后,我不想显示静态图像,而是想显示 map ,谷歌地图交互风格。我怎样才能做到这一点?

如果看过 Google-Maps-for-Rails但无法理解如何在显示 View 中获取单个 map 的位置。

最佳答案

仔细看看Google-Maps-for-Rails .该 gem 使它变得微不足道,关于如何在您的 View 中获取交互式 map 的说明非常清楚:

(我假设您的 Address 模型属于 User 模型。根据需要更改名称。)

如果您只想要 map 上的一个特定用户,当然您可以更改 Controller :

@json = User.find(params[:id]).address.to_gmaps4rails

在您看来:
<%= gmaps4rails(@json) %>

关于ruby-on-rails - Ruby on Rails - 地理编码器 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10539828/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com