gmaps4rails:如何自动为匹配关键字的位置添加制作者

时间:2011-10-11 13:26:15

标签: ruby-on-rails ruby google-maps ruby-on-rails-3.1 gmaps4rails

我需要为地图上与特定关键字匹配的位置添加标记。 比如“酒店”。

我需要获得与在maps.google.com上搜索该关键字时相同的结果,只有我希望使用gmaps4rails自动完成此搜索。我会在顶部添加不同的标记来添加我的位置。

欢呼,

乔尔

1 个答案:

答案 0 :(得分:2)

过程将是:

Ajax版本

  1. 您已经显示了gmaps4rails的地图

  2. 将表单远程提交到您的服务器

  3. 在您的控制器中为您的记录创建正确的查询,只需回复.to_gmaps4rails

  4. 使用js replaceMarkers功能清除地图并显示服务器响应中的标记。

  5. 使用客户端浏览器的地理定位功能(注意,并非全部可用)+ js addMarkers功能以显示用户位置。

  6. 我写了relevant documentation here

  7. 标准版

    1. 从控制器中获取正确的对象

    2. 从中创建json

    3. 制作地图

    4. 添加js回调以创建具有用户位置的标记