在初始页面加载*之后*使用 gmaps4rails 绘制地图
我想通过将 html 从服务器加载到当前页面而不需要完整页面加载来按需使用 gmaps4rails 加载地图。我本质上是使用 ajax 来伪造选项卡,就像 pjax 中一样:
这种技术触发对 Rails 的 ajax 调用的特殊链接,进而返回视图的 json 渲染。此 json 替换了 div 目标及其子树。
当初始页面上没有其他地图时,如何使用 gmaps4rails 加载初始页面加载后绘制地图所需的所有元素?正常的 gmaps(..) 或 gmaps4rails(..) 帮助程序似乎不起作用。
附言! stackoverflow 上还有其他关于 gmaps4rails 和 ajax 调用的问题,但没有一个问题是针对这种技术量身定制的。这是一项很有前途的技术,即使在普通页面上我也无法使用(我正在使用资产管道运行 Rails 3.1): 使用 Gmaps4rails 通过 AJAX 调用渲染 Gmap
I want to load a map using gmaps4rails on-demand by loading html from the server into the current page without a full page load. I am essentially faking tabs using ajax like in pjax:
This technique special links that triggers ajax calls to rails, that in turn returns a json rendering of a view. This json replaces a div target and it's subtree.
How can I load all the necessary elements to draw a map after the initial page load, when there are no other maps on the initial page, with gmaps4rails? The normal gmaps(..) or gmaps4rails(..) helper does not seem to work.
PS! There are other questions on stackoverflow about gmaps4rails and ajax calls, but none of them are tailored towards this kind of technique. A promising technique that I can not get working even on a normal page is this (I am running rails 3.1 with the asset pipeline):
Rendering a Gmap through an AJAX call with Gmaps4rails
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论