谷歌地图没有完全呈现在div中?

时间:2012-12-03 11:41:59

标签: javascript html google-maps

此处我map_canvas中的div名为map。问题是当我增加width的{​​{1}}时,一侧的Google地图未完全渲染。

请帮忙

2 个答案:

答案 0 :(得分:6)

  

地图区域的宽度正在增加,但地图的右侧未完全渲染。

更改div的大小时,触发地图上的resize事件:

from the documentation

<强>事件

调整大小 - 当div更改大小时,开发人员应在地图上触发此事件:google.maps.event.trigger(map,'resize')。

答案 1 :(得分:0)

您是否检查过div容器的宽度是否已设置?此外,地图的宽度是否已在mapOptions对象中设置?

如果您提供更多代码示例,则可以更轻松地提供帮助。