我使用谷歌地图遇到了一个非常奇怪的问题。地图工作正常,但只是随机消失,然后经过一段时间后自己修复。我正在使用生成谷歌地图V3 javascript代码的php wrapper class。我也经历了整个php包装类项目网站并且没有报告这样的问题。我在基于wordpress的网站上使用它。
此外,我在某些页面上显示多个地图,在其他页面上显示单个地图。但是当地图消失时,所有地图都会消失,只有地图控件保留在那里。我一遍又一遍地检查了代码,我发现它没有任何问题。我不知道为什么会这样。以下是网站的链接
如果需要更多详细信息,请与我们联系。
答案 0 :(得分:2)
我在一个项目中遇到了类似的问题:我有一个包含Gmap的隐藏div,当我将鼠标移到图像上时,此地图显示正确。
但是,如果我随时进行此操作并拖动地图,则背景(地图背景图像,道路,地面等)不会显示。
它引起的问题,因为Gmap在隐藏时会尝试重写,而在这种状态下,地图没有宽度&高度(如果隐藏了div,则无法获得此值。)
我找到的唯一解决方案是不隐藏地图。使用不透明度,z-index或在窗口外移动地图(顶部-99999,左侧-99999)。
PD:是的..它是一个fuc *** bug ...