见screenshot。 Chrome / Safari / Firefox完美运行。在IE8中,它大约有三分之一的下降,然后在页面的其余部分只是灰色。古怪的是,只要我以任何方式调整页面大小,其余的瓷砖就会进入并且效果很好。我试过“google.maps.event.trigger(map,'resize')”修复,但这没有帮助。任何建议都将不胜感激。
答案 0 :(得分:1)
终于明白了。您必须执行以下操作,但也会延迟一点以使地图完成加载。太蹩脚了。
setTimeout('google.maps.event.trigger(gMap, "resize");gMap.setZoom(gMap.getZoom());', 300);
答案 1 :(得分:0)
在绘制地图后尝试调用'map.checkResize()'。我没有做太多的网页开发,但我记得最近我的一个伙伴有同样的问题,他通过在绘制地图后让IE调用该方法来修复它。
希望这有帮助,如果我误解了你的问题,我会道歉。
答案 2 :(得分:0)
请在initialize()OR loadMap()函数后尝试此代码。
的setTimeout( “loadMap()”,500);
并将此行放在初始化函数的末尾。
clearTimeout(0);
这可能对你有所帮助。