如何使用自定义ID制作可点击的gmaps-for-rails地图?

时间:2012-07-08 10:24:55

标签: ruby-on-rails gmaps4rails

我在Rails 3.2应用中使用了Google_maps_for_Rails。我正在尝试实现一个可更新lat / lon字段的可点击地图。我在应用程序的其他部分运行,但无法在某些条件下运行它。如果地图具有非默认ID,则可单击的功能不起作用。

尝试在页面上显示两个地图时遇到此问题。两个映射都有自定义ID(即不是gem定义的默认ID)。其中一个地图应该可以点击以设置纬度/经度字段,但这似乎不适用于自定义ID。

如果我暂时将可点击地图恢复为默认ID,则这些功能会按预期工作。但就我而言,这不是一个长期解决方案。

我正在使用gem's wiki中建议的javascript。我看不到任何明显的定义该函数应该应用的地图ID的内容。

如何定义地图ID以便该功能将应用于指定的地图?

1 个答案:

答案 0 :(得分:0)

从您提供的链接:

  

所有javascript地图对象都存储在Gmaps对象中。

     

要访问这些内容,只需输入:Gmaps.the_map_id

即可      

默认情况下,它是Gmaps.map