【问题标题】:Google Map v3 Map loaded event [duplicate]Google Map v3 Map加载事件[重复]
【发布时间】:2012-01-30 10:13:59
【问题描述】:

是否有任何监听器来处理完全加载的地图?

就我而言,我需要从地图中获取边界,所以我这样做了:

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();
},

有没有不破解的方法?

【问题讨论】:

    标签: javascript google-maps-api-3


    【解决方案1】:

    尝试类似:

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

    【讨论】:

      【解决方案2】:

      tilesloadedevent 怎么样?

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-03-22
        • 1970-01-01
        相关资源
        最近更新 更多