如果谷歌地图满载,是否有完全可靠的方法来检查(同步/异步)?

时间:2013-04-10 11:09:40

标签: google-maps-api-3

我使用的是Google Maps API v 3.11(截至目前为止)

  • 即使有些瓷砖由于互联网连接速度慢而未加载,有时也会触发“空闲”事件。
  • 事件'tilesloaded'不会一直被触发。它只会在真正加载一些瓷砖时被触发。如果磁贴来自缓存,则此事件根本不会被触发。所以你的听众可能会不停地等待。

有人如何确保地图中的图块已完全加载?

是否有可以告诉我瓷砖是否完全装满的功能?在那种情况下,我可以听'idle'事件,然后检查这个areTilesLoaded()函数,然后听另一个'tilesloaded'事件?

提前感谢您的时间!

1 个答案:

答案 0 :(得分:1)

我用过

google.maps.event.addListener( map, 'idle', function() {
    // do cool stuff
});

当地图空闲并且(我认为)完全加载时触发某些东西。你可以把你的用例扔进小提琴,或者提供一些让我们看的东西吗?