ruby-on-rails - 谷歌地图和 Rails 3

标签 ruby-on-rails ruby-on-rails-3 google-maps geolocation

我以前在 rails 2.3x 上使用 geokit 和 y4mr-gm 构建了一个应用程序。

我现在正在构建一个应用程序和 Rails 3,并想知道是否有更好的解决方案。

基本上,我有一个具有地址的模型业务。当用户搜索或浏览商家时,我希望在底部有一张 map ,其中显示每个商家的标记。

我可以通过 geokit 和 y4mr-gm 做到这一点(虽然我听说 Rails 3 可能会出现一些问题),但我希望有一个更优雅的解决方案。最近有什么我可以使用的吗?

谢谢!

最佳答案

我对 Geocoder 非常满意.它的积极维护和非常简单。在保存模型之前,我要求提供街道地址并让地理编码器填写 lat/lng 字段。实现起来真的很轻松。

说到在 map 上显示这些东西,我仍然在自己编写 JS,但使用 jQuery 来完成。如果您正在寻找带有 jQ​​uery 的 JS 的工作示例,您可以查看我的 here。 .

关于ruby-on-rails - 谷歌地图和 Rails 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5521324/

相关文章:

ruby-on-rails - Rails API 应用程序的异常(exception)政策

ruby-on-rails - Rails 3 : Devise with has_one, 嵌套属性未更新

ruby-on-rails-3 - rubyZip gem : Want to zip remote files in RoR

ruby-on-rails-3 - 如何在 VCR 中匹配动态变化的 URL

android - 如何在 Android 中禁用 googlemap 的缩放?

ruby-on-rails - WebMock.disable_net_connect!不工作

ruby-on-rails - 使用Capybara进行测试时如何获取元素的ID(Rails)

ios - 可以在 GMSPanoramaView 中为 GMSMarkers 设置动画

ruby-on-rails - Phusion Passenger 在使用 rvm 升级 Ruby 和 Rails 后抛出错误

c# - 如何从数据库中获取谷歌地图用户的位置?