我使用的是Google Maps JavaScript v3 API。
地图库需要一段时间才能加载;但是,某些功能会先于其他功能加载。
如何以编程方式确定getBounds
功能何时可以从Google Maps JavaScript库中使用?
更新
是否有某种类型的event
我可以创建,以便在声明getBounds
后运行?
答案 0 :(得分:2)
没有可以监控的事件,但您可以定期检查是否存在..
if (typeof myfunction === 'function')
{
myFunction();
}
但是,让我说你提出的东西闻起来像腐烂的鱼。 ; - )
你只是要求一个痛苦的世界。
我想不出一种情况,我觉得有必要访问部分加载的库的成员。特别是谷歌地图。
答案 1 :(得分:1)
该函数在声明之后即可使用 - 但它可能依赖于其他东西,例如DOM中的元素,在函数运行之前需要存在于DOM中。
如果地图需要一段时间才能加载,您可以考虑使用“加载”占位符向地图正在加载的用户进行调整,然后在地图准备就绪时隐藏它。
要获得更全面的答案,我需要了解有关您正在尝试做什么的更多详细信息。