我有一个显示谷歌地图的iframe。它一直运作良好,但似乎谷歌的新更新给我带来了麻烦。至少这就是我的想法。
有一件事让它发挥作用:当我们做F12时,将文档模式更改为IE7,然后返回到IE8,地图 显示相关信息。
这是它在localhost中的显示方式
这就是我的测试和生产服务器上的样子
我的代码是:
<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)显示完美。
所以我的服务器出了问题?
答案 0 :(得分:0)
您尝试google.maps.event.trigger(map, "resize");
请在onload
事件中调用此方法。