javascript - Google Map v3 map 加载事件

标签 javascript google-maps-api-3

<分区>

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

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

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

关于javascript - Google Map v3 map 加载事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8677261/

相关文章:

javascript - 将日期从 YYYYMMDD 更改为 YYYY-MM-DD Javascript

javascript - 使用 Knockout 和 webapi c# 上传图片

javascript - 通过 JQuery AJAX 一起发送 FormData 和字符串数据?

javascript - 局部变量和GC

javascript - 使用 api v3 绘制多条编码多段线

javascript - 如何修复未捕获的 InvalidValueError : setPosition: not a LatLng or LatLngLiteral: in property lat: not a number?

javascript - async.waterfall 回调在哪里定义

javascript - 自定义谷歌地图标记图标未显示在部分 View 中

ios - 如何使用邮政编码获取确切的城市名称?我正在使用以下API,但未给出确切的城市名称,仅给出了地区名称

javascript - 获取 google api 地址值作为 javascript 函数的返回值