我有以下代码,我希望简化:
var MM = Microsoft.Maps;
MM.loadModule("MM.Clustering", function () {
MM.loadModule("HtmlPushpinLayerModule", function () {
// Do actual work
});
});
是否可以将它们组合成类似(伪代码)的东西:
MM.loadModule("MM.Clustering") && MM.loadModule("HtmlPushpinLayerModule"), function() {
// Do actual work
});
您可以使用Promises并使用Promise#all等待回调。
你可以在这个问题中看到类似的东西:Microsoft bing maps api and loading modules issue