Javascript 谷歌地图显示灰色背景,除非你调整它的大小

Javascript 谷歌地图显示灰色背景,除非你调整它的大小,javascript,maps,Javascript,Maps,这是在模态上 我见过其他在谷歌地图加载后添加调整大小事件的解决方案,但它不起作用 我试过这个 setTimeout(function () { google.maps.event.trigger(map, "resize"); }, 3000) 而且它仍然不起作用地图一开始可能是隐藏的,因此当地图显示时,您需要再次启动地图

这是在模态上

我见过其他在谷歌地图加载后添加调整大小事件的解决方案,但它不起作用

我试过这个

setTimeout(function () {
    google.maps.event.trigger(map, "resize");
}, 3000)

而且它仍然不起作用

地图一开始可能是隐藏的,因此当地图显示时,您需要再次启动地图