我想知道如何在初始化后动态更改Google地图画布的宽度。因此我的地图显示正常,但是它在窗格中,并且当用户调整窗格时,“中心”变为“偏离中心”。我有一种从窗格中获取新宽度的方法,但是需要告诉地图其新宽度。我该怎么办?
答案 0 :(得分:0)
我知道,您可以使用.gm样式。将div.gm样式的宽度设置为其新宽度,然后调用resize。那就是我所需要的。
jQuery('.gm-style').css({'width': iNewMapWidth + 'px'});
google.maps.event.trigger(mapObject, "resize");