Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何使用自定义ID制作可点击的GMAPsforRails地图?_Ruby On Rails_Gmaps4rails - Fatal编程技术网

Ruby on rails 如何使用自定义ID制作可点击的GMAPsforRails地图?

Ruby on rails 如何使用自定义ID制作可点击的GMAPsforRails地图?,ruby-on-rails,gmaps4rails,Ruby On Rails,Gmaps4rails,我正在Rails 3.2应用程序中使用Google_maps_for_Rails。我正在尝试实现一个可点击的地图来更新lat/lon字段。我已经在应用程序的其他部分运行了它,但无法在特定条件下运行它。如果地图具有非默认id,则可单击功能不起作用 我在尝试在页面上显示两个地图时遇到了这个问题。两个映射都有一个自定义ID(即,不是gem定义的默认ID)。其中一个映射应该可以单击以设置lat/lon字段,但这似乎不适用于自定义ID 如果我暂时将可单击的映射恢复为默认ID,则函数将按预期工作。但对我来说

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

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

如果我暂时将可单击的映射恢复为默认ID,则函数将按预期工作。但对我来说,这不是一个长期的解决方案

我正在使用中建议的javascript。我看不到任何明显的定义函数应该应用于的映射ID的内容


如何定义映射ID,以便将函数应用于指定的映射?

来自您提供的链接:

所有javascript映射对象都存储在Gmaps对象中

要访问这些,只需键入:Gmaps.the\u map\u id

默认情况下,它是Gmaps.map