4

我想通过将 html 从服务器加载到当前页面而不加载整个页面来按需使用 gmaps4rails 加载地图。我本质上是在使用 ajax 来伪造标签,就像在 pjax 中一样:

http://pjax.heroku.com/

这种技术会触发对 rails 的 ajax 调用的特殊链接,进而返回视图的 json 渲染。这个 json 替换了一个 div 目标,它是子树。

当初始页面上没有其他地图时,如何使用 gmaps4rails 在初始页面加载加载绘制地图所需的所有元素?普通的 gmaps(..) 或 gmaps4rails(..) 助手似乎不起作用。

PS!stackoverflow 上还有其他关于 gmaps4rails 和 ajax 调用的问题,但没有一个是针对这种技术量身定制的。即使在普通页面上我也无法使用的一种有前途的技术是(我正在使用资产管道运行 rails 3.1): 通过使用 Gmaps4rails 的 AJAX 调用渲染 Gmap

4

0 回答 0