【问题标题】:Google map API V3, maps disappear randomlyGoogle map API V3,地图随机消失
【发布时间】:2011-11-05 03:16:03
【问题描述】:

我在使用谷歌地图时遇到了一个非常奇怪的问题。地图工作正常,但只是随机消失,然后在一段时间后自行修复。我正在使用生成 google map V3 javascript 代码的php wrapper class。我还浏览了整个 php 包装类项目网站,没有报告此类问题。我在基于 wordpress 的网站中使用它。

此外,我在某些页面上显示多个地图,在其他页面上显示单个地图。但是当地图消失时,它们都消失了,只有地图控件保留在那里。我一遍又一遍地检查了代码,我发现它没有问题。我不知道为什么会这样。以下是网站链接

如果需要更多详细信息,请告诉我。

【问题讨论】:

  • 第一页和第三页都加载不出来,第二页好像没有地图。
  • @Matt Ball:这些站点可能由于某些服务器更新而关闭。我已经拍摄了第二个站点的快照并将其放在我的问题中,以便您可以看到显示地图的区域。此外,如果地图消失,您也知道它的位置。

标签: php javascript wordpress google-maps-api-3


【解决方案1】:

我在一个项目中遇到了类似的问题:我有一个包含 Gmap 的隐藏 div,当我将鼠标悬停在图像上时,该地图正确显示。

但是,如果我随时执行此操作并拖动地图,则背景(地图背景图像、道路、地面等)不会显示。

它引起的问题,因为 Gmap 在隐藏时尝试重写,并且在这种状态下地图没有宽度和高度(如果隐藏 div,则无法获取此值)。

我找到的唯一解决方案是不隐藏地图。使用不透明度、z-index 或将地图移出窗口(顶部 -99999,左侧 -99999)。

PD:是的..这是一个该死的错误......

【讨论】:

  • 感谢您的意见。我遇到了这个问题,但我解决了,现在问题有点不同,div 没有隐藏。地图主体显示其中包含控件,但根本没有内容。我已将问题的快照放在问题中,请看一下。我重新编辑了一遍。
猜你喜欢
  • 1970-01-01
  • 2013-07-10
  • 2012-05-30
  • 1970-01-01
  • 2011-10-22
  • 1970-01-01
  • 1970-01-01
  • 2011-06-27
  • 2015-08-16
相关资源
最近更新 更多