我在我的页面上有一个谷歌地图和一个搜索面板,这个搜索面板是我自己构建的,可以随意显示和隐藏。它覆盖了地图的一侧,大约200像素。问题是,当我调整地图大小时,或者其他情况下,面板重叠的区域未被渲染,也就是说地图在那里没有渲染出来。
请查看此链接
在框中输入OMDB,这是一个机场的ICAO代码,然后按回车键。
结果会显示出来,你会看到面板。现在点击全屏链接,然后点击机场选项卡以使面板消失 - 你会发现部分地图根本没有渲染出来...我必须拖动地图,只有部分区域才能渲染。我该如何解决?
值得注意的是,我已经在Windows XP上运行了Google Chrome、Firefox和IE8。是否有一种方法可以强制完全渲染地图?这是一个相当不稳定的问题,可能与我的代码有关,也可能是主机问题。还是谷歌不喜欢我? :(
编辑:看到侧边栏上的大丑补丁了吗?它是地图应该被渲染的区域,但没有渲染出来。无论缩放和平移多少次都无法清除它 :(