var callBack = function () {
console.log("Map successfully loaded");
// do some stuff
};
mymap.whenReady(callBack);
在实际加载地图(使用 map.setView...
)之前,将 mymap.on('load', onMapLoad);
事件处理程序放置在前面。
所以你的实际代码应该像这样:
var mymap = L.map('mapid');
mymap.on('load', onMapLoad);
mymap.setView([51.505, -0.09], 13);
来源: Github问题
var mymap = L.map('YOUR_MAP_ID').on('load', onMapLoad).setView([51.505, -0.09], 13);
function onMapLoad(){
console.log("map loaded");
}