2011-11-09 40 views
0

我有一个谷歌地图与五个地区,工作正常加载。但是当它使用jquery作为ajax时,谷歌地图是一半或很小。请帮忙。代表或现场工作是否适用于谷歌地图?谷歌地图不能正常工作在ajax请求后正确

+0

得到了一个例子或一些代码产生这个问题?无法说出现在这个问题上的问题 –

回答

0

你可能已经解决了这个问题,但为了防止别人有类似的问题,这里可能是罪魁祸首。 。 。

您正在患上谷歌地图确定要在地图画布中显示哪些地图图块的方式。 Google仅在地图加载时确定地图画布的大小(并因此决定显示哪些图块)。如果您将地图加载到一个小空间中,稍后才会显示较大的地图(这经常发生,例如,当您将地图加载到尚未显示​​的jquery UI选项卡中,然后单击要显示的选项卡地图),那么谷歌地图将只显示一个标题离开地图画布的左上角空间。

好消息是,有一个简单的修复。所有你需要做的就是在你的谷歌地图实例上调用checkResize()。

希望这会有所帮助。