我有一个包含五个地区的谷歌地图,在加载时工作正常。但当它使用jquery作为ajax时,谷歌地图是一半或小。请帮忙。代表或现场是否适用于谷歌地图?
答案 0 :(得分:0)
你可能已经解决了这个问题,但是如果其他人有类似的问题,这可能是罪魁祸首。 。
您正在遭受谷歌地图确定地图画布中要显示的地图图块的方式。 Google仅在地图加载时确定地图画布的大小(以及显示哪些切片)。如果将地图加载到一个小空间中,以后只显示更大的地图(例如,当您将地图加载到尚未显示的jquery ui选项卡时,通常会发生这种情况,然后单击选项卡以显示地图),然后谷歌地图将只显示地图画布左侧顶部空格的单个标题。
好消息是有一个简单的解决方法。您需要做的就是在谷歌地图实例上调用checkResize()。
希望这有帮助。