首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ajax请求后,Google地图无法正常工作

问在ajax请求后,Google地图无法正常工作
EN

Stack Overflow用户
提问于 2011-11-09 22:19:07
回答 1查看 678关注 0票数 0

我有一个谷歌地图与五个地区,加载工作很好。但是,当使用jquery作为ajax时,google地图只有一半或更小。请帮帮忙。delegate或live将在google地图上工作吗?

EN

回答 1

Stack Overflow用户

发布于 2012-02-10 02:27:55

您可能已经解决了这个问题,但以防其他人遇到类似的问题,这里是可能的罪魁祸首。。。

google地图决定在地图画布中显示地图的哪些块的方式让您苦恼不已。Google仅在地图加载时确定地图画布的大小(以及要显示的磁贴)。如果您将地图加载到一个较小的空间中,然后显示一个较大的地图(这种情况经常发生,例如,当您将地图加载到尚未显示的jquery ui选项卡中,然后单击该选项卡以显示该地图时),那么google地图将只在地图画布的左上角显示一个标题。

好消息是,有一个简单的解决方案。您所需要做的就是在google地图实例上调用checkResize()。

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8066349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档