我有一个Google地图,其中添加了一些使用自定义覆盖的自定义工具提示: http://goo.gl/M6in
然而,有时地图会起作用,有时看起来像是被“冻结”了。我不能拖动它,我不能点击任何按钮,等等。
我发现的唯一线索是,如果我使用setTimeout()等待~5秒,一切都会正常。如果我不去,那就太糟了。
问题是,我不知道这种变化是什么,也不知道如何检测。有什么想法吗?
根据目前的文件:
在原型中实现onAdd()方法,并将覆盖层附加到地图上。 当地图准备好附加覆盖时,将调用OverlayView.onAdd()。
https://developers.google.com/maps/documentation/javascript/customoverlays#add