Ruby on Rails和gmap位置

时间:2014-10-17 13:39:01

标签: ruby-on-rails ruby-on-rails-4 google-maps-api-3 gmaps4rails

我来这里是为了向你提供一些信息,或者可能有助于尝试做我想做的事。

这就是我想要实现的目标:

我有一个网站,我在网上有一些地方(保存了经纬度)。我希望允许用户在点击按钮时显示一个带有标记的地图,并在其实际位置上显示标记,其他标记将代表他们附近数据库中的地点。

我找到了一些像google map API v3这样的工具。有了它,我可以显示用户位置,但我不知道如何在我的数据库中显示场所商店的位置。

如果您有任何想法或示例。

谢谢。 (PS:对不起我的英文)

2 个答案:

答案 0 :(得分:0)

我使用Spring和Java构建了一个类似的应用程序。您需要做的是创建Placemark JS对象并将其传递给Google Maps API。您还可以传递地图大小以确定返回给用户的地图范围。

为了确定附近的位置,只需构建一些ruby / rails代码,以限制位置与用户位置的距离。

  1. 获取用户位置
  2. 确定要在rails应用中的地图上显示的位置
  3. 将所需的地标传递到Google地图(可在API文档中找到,这很棒​​)
  4. 在视图上显示Google地图返回的地图。

答案 1 :(得分:0)

我认为您可以使用geocoder gem: http://www.rubygeocoder.com/