在手动刷新文档模式之前,映射iframe未正确显示

时间:2014-03-31 09:12:08

标签: google-maps internet-explorer iframe

我有一个显示谷歌地图的iframe。它一直运作良好,但似乎谷歌的新更新给我带来了麻烦。至少这就是我的想法。

有一件事让它发挥作用:当我们做F12时,将文档模式更改为IE7,然后返回到IE8,地图 显示相关信息。

这是它在localhost中的显示方式

enter image description here

这就是我的测试和生产服务器上的样子

enter image description here

我的代码是:

<iframe width="925" height="750" src="https://maps.google.fr/maps?q=4+place+richeb%C3%A9+lille&hl=fr&ie=UTF8&sll=46.22475,2.0517&sspn=25.428258,56.90918&hnear=4+Place+Richeb%C3%A9,+59000+Lille&t=m&z=16&output=embed" frameBorder="0" marginWidth="0" marginHeight="0" scrolling="no">

我们已清除浏览器缓存并重新启动与远程服务器上的IIS服务器对应的服务。

有一件事让它发挥作用:当我们做F12时,将文档模式更改为IE7,然后返回到IE8,地图 显示相关信息。

这个iframe可能无法理解下面的代码吗?

有人知道是什么导致了这个问题吗?

非常感谢

更新:此页面中的代码http://www.richiroutreach.com/blog/embedding-google-maps在我的网页上无法正常工作.... 但网站本身(richiroutreach)显示完美。

所以我的服务器出了问题?

1 个答案:

答案 0 :(得分:0)

您尝试google.maps.event.trigger(map, "resize"); 请在onload事件中调用此方法。