Skip to main content
 首页 » 编程设计

javascript之如何更新 map Canvas 的谷歌地图改变了它的尺寸

2025年12月25日36jillzhang

我在一个 div 中有一个谷歌地图,它被改变了,它的父 div 可以获得一个额外的类来改变它的尺寸。此更改导致谷歌地图无法更新,它在以前的维度上存在抵制。如何刷新谷歌地图?

我尝试再次重新创建谷歌地图,但它似乎也保留了之前创建的其他谷歌地图。这有时会导致奇怪的行为(旧 map 位于新 map 的顶部)。可以发布谷歌地图吗?

感谢您的帮助!

请您参考如下方法:

检查 google.maps.Map class引用,我想你正在寻找 resize 事件:

Developers should trigger this event on the map when the div changes size:

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