猿问

如何在隐藏的div中处理google map(更新图片)

我有一个页面,谷歌地图首先在一个隐藏的div内。单击链接后,然后显示div,但仅显示地图的左上方。


我尝试在单击后运行此代码:


    map0.onResize();

要么:


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

有任何想法吗。这是显示带有隐藏地图的div后看到的图像。


心有法竹
浏览 469回答 3
3回答

缥缈止盈

我遇到了同样的问题,并发现在显示div时调用google.maps.event.trigger(map, 'resize');似乎可以为我解决问题。

杨__羊羊

google.maps.event.trigger($("#div_ID")[0], 'resize');如果您没有可用的变量映射,则它应该是div包含GMAP的中的第一个元素(除非您做了一些愚蠢的事情)。
随时随地看视频慕课网APP
我要回答