Google Maps JS API v3 - Post Page在地图调整大小后丢失地图

时间:2013-06-13 10:57:02

标签: asp.net google-maps post google-maps-api-3 timer

我正在使用此代码使我的地图全屏。 http://www.doogal.co.uk/FullScreen.php 但是在我的 ASP.NET页面中,我有一个计时器正在进行回发每5秒钟。 This全屏按钮正常工作,直到此回发。当回发加注时,我无法再显示地图而且Javascript没有错误。

注意:我也在每次回发后调用initialize方法。

非常感谢任何帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

我得到了解决方案,当我尝试在每个帖子上初始化地图时,它试图创建一个新的地图对象。我只是将我的map变量移动到全局并检查它:

var map=null;

function initialize()
{
.
.
.
if (map == null) {
        map = new google.maps.Map(document.getElementById("ctl00_MainContent_googleMap"), mapProp);
}
else
{
.
.
.
}
}