如何将地图搜索功能添加到gmaps4rails

时间:2014-03-07 21:02:47

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

我使用Rails 4和Gmaps4rails gem构建了一个应用程序。我有一个带标记的地图(效果很好)。我想添加一个搜索框和功能来搜索地图。因此,地图将围绕搜索的术语(如城市),然后显示附近的任何市场。我无法通过Gmaps4rails找到有关如何执行此操作的文档。有关如何实现这一点的任何想法?

1 个答案:

答案 0 :(得分:0)

如何使用一个引脚

更改地图(Gmaps4rails)的默认缩放

您必须添加到页面视图,并在地图上添加一系列“处理程序”行。下面的代码来自apneadiving的回答,以帮助我找到答案的另一个问题。下面的第二部分设置缩放级别(handler.getMap().setZoom(8);)。

handler.buildMap( {internal: {id: 'map'}}, function(){
  // handler.map is the proxy object created by the gem, 
  // where you can add your custom methods,
  // like centerOn
  handler.map.centerOn([-34.397, 150.644]);

  // handler.getMap() is the google map object
  // you can also access it with handler.map.getServiceObject()
  handler.getMap().setZoom(8);
});