2

我正在使用 Google Maps API v 3.11(截至目前最新)

  • 即使由于互联网连接速度慢而导致某些图块未加载,事件“空闲”有时也会被触发。
  • 事件 'tilesloaded' 不会一直被触发。只有在真正加载了一些图块时才会触发它。如果切片来自缓存,则根本不会触发此事件。所以你的听众可能会无休止地等待。

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

有没有可以告诉我瓷砖是否完全加载的功能?在那种情况下,我可以收听“空闲”事件,然后检查这个 areTilesLoaded() 函数,然后收听另一个“tilesloaded”事件?

在此先感谢您的时间!

4

1 回答 1

1

我用过

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

当地图空闲并且(所以我认为)满载时发射一些东西。你能把你的用例扔进小提琴,或者提供一些东西给我们看吗?

于 2013-04-10T13:04:13.993 回答