我想通过将html从服务器加载到当前页面而无需整页加载来按需使用gmaps4rails加载地图。我基本上使用像pjax中的ajax伪造标签:
此技术特殊链接触发对轨道的ajax调用,后者又返回视图的json渲染。这个json替换了div目标,它是子树。
如果在初始页面加载时没有其他地图,使用gmaps4rails,如何在初始页面加载后加载绘制地图所需的所有元素?正常的gmaps(..)或gmaps4rails(..)帮助程序似乎不起作用。
PS!关于gmaps4rails和ajax调用的stackoverflow还有其他问题,但没有一个是针对这种技术而定制的。一个很有前途的技术,即使在普通页面上也无法工作(我正在使用资产管道运行rails 3.1): Rendering a Gmap through an AJAX call with Gmaps4rails