我需要判断google map加载完毕,可见区域内的图片下载完毕之后触发某个操作,api里有个tilesloaded,它会多次触发,移动图片时也会,所以我写了个函数,包装了以下

var gmap_onload = function(cb){
	var _load = google.maps.event.addListener(map, 'tilesloaded', function(){
		google.maps.event.removeListener(_load);
		cb();
	});
};


gmap_onload(function(){
	alert('Map load done!');
});

可以只在页面加载完毕之后触发一次。