Javascript 谷歌地图v3地图加载事件

Javascript 谷歌地图v3地图加载事件,javascript,google-maps-api-3,Javascript,Google Maps Api 3,是否有任何侦听器可以处理完全加载的映射 在我的例子中,我需要从地图中获取边界,所以我这样做: google.maps.event.addListener(this.map, "bounds_changed", this.mapLoaded); mapLoaded: function() { google.maps.event.clearListeners(this.map, "bounds_changed"); var bounds = this.map.getBounds(

是否有任何侦听器可以处理完全加载的映射

在我的例子中,我需要从地图中获取边界,所以我这样做:

google.maps.event.addListener(this.map, "bounds_changed", this.mapLoaded);

mapLoaded: function() {
    google.maps.event.clearListeners(this.map, "bounds_changed");

    var bounds = this.map.getBounds();

    this.collection.setBounds(bounds.getNorthEast(), bounds.getSouthWest());
    this.collection.fetch();
},
有没有不黑客的方法?

试试以下方法:

google.maps.event.addListenerOnce(map, 'idle', function(){
    //loaded fully
});

tilesloadded
事件怎么样

google.maps.event.addListener(map, 'tilesloaded', function() {
  // Visible tiles loaded!
});