生成时Google Maps API出错

时间:2012-02-23 19:37:35

标签: google-maps-api-3

我已经完成了上一个成功使用GoogleMaps API v3的项目。 但现在,没有理由不再生成地图了。

包含所有地图控件的窗口正确打开但是地图 本身不是。它只显示灰色屏幕。

在调用google.maps函数和之前,脚本上没有错误 它之后也没有错误!

有人可以帮我解决这个问题吗?

无论如何,无论如何。

1 个答案:

答案 0 :(得分:0)

当我在Jquery UI对话框中使用GoogleMaps API时,我遇到了类似的问题,地图div将是灰色的。我打开对话框时通过调整地图大小来纠正这个问题。我也在使用GMAP3 Jquery插件。

这是调整大小功能:

function resizeMyMap() {
        var mymap = $('#map_canvas').gmap3({ action: 'get', name: 'map' });
        google.maps.event.trigger(mymap, "resize");
        $('.gmap3').gmap3({
            action: 'autofit'
        });
    }

如果您不使用GMAP3 Jquery插件,可以尝试此操作来调整地图的大小:

google.maps.event.trigger(map, 'resize')