将标记添加到使用Gmaps4rails 1.3.2进行AJAX调用后初始化的新Google地图

时间:2011-11-17 06:14:22

标签: ruby-on-rails ruby-on-rails-3 gmaps4rails

我正在尝试将标记添加到ajax调用后创建的Google地图中。我已将js文件直接添加到我的页面,如其他SO帖子中所述。我的代码在ajax请求之后如下

markers = [{lat: '43.1777', lng: '-87.9944'}];
Gmaps.map = new Gmaps4RailsGoogle;
Gmaps.map.markers = markers
Gmaps.map.createServiceMarkersFromMarkers()
Gmaps.map.initialize()
Gmaps.loadMaps()

1 个答案:

答案 0 :(得分:1)

我知道您的网页上有地图,并且您想要更新它。

在这种情况下,只需使用:

 Gmaps.map.addMarkers(your_markers_json_array);     //this is a JS function

It's described here