【问题标题】:Google Map not working when in a second tab谷歌地图在第二个标签中不起作用
【发布时间】:2017-07-15 22:54:35
【问题描述】:

我正在建立一个演示站点,我正在使用一个插件在我的站点上嵌入谷歌地图。地图上有一个标记事件位置的标记。它位于此页面的第二个选项卡中:https://funnelmechanics.com/mixagogo-v2/event/demo-event-2

问题是当我单击位置选项卡时,地图不显示。请有人可以帮我解决我需要解决这个问题的代码吗?

我知道如果我打开选项卡并刷新它会起作用,但是有没有一种方法可以在不刷新页面的情况下刷新以使地图正常工作?

使用的技术是 WordPress、VisualComposer 和 ToolSet。

非常感谢所有帮助。

谢谢, 约翰

【问题讨论】:

  • 谷歌地图不喜欢被隐藏。您可以在第二个标签出现时触发“渲染地图”。
  • 我该怎么做?
  • 当您使用带有第三方插件的 wordpress 时,我不确定如何提供帮助。您必须自己编辑插件或找到另一个有效的插件。

标签: javascript jquery wordpress google-maps


【解决方案1】:

您需要在打开选项卡时刷新页面。访问选项卡时向页面发送刷新事件。

如果您打开选项卡,然后手动刷新浏览器,您将看到您的地图!

在标签页打开时尝试添加location.reload();

【讨论】:

  • 感谢您的回答,有没有办法在不刷新浏览器的情况下解决这个问题?
  • 由于您使用的是 WordPress 插件,我不知道如何编辑它并强制页面重新加载。但是请尝试在 puggin 中搜索如何在打开页面时强制执行事件或嵌入您的 JS 代码来执行此操作。也许这有帮助:stackoverflow.com/questions/40530121/…
猜你喜欢
  • 2023-03-15
  • 1970-01-01
  • 2013-03-06
  • 2015-11-12
  • 1970-01-01
  • 1970-01-01
  • 2011-07-18
  • 2023-03-21
  • 1970-01-01
相关资源
最近更新 更多