如何将 Bing Maps API 与最新版本的 RequireJS 一起使用?远程脚本 URL 为:
http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=7.0
我可以像这样添加一个垫片吗?
require.config({
/* ... */
paths: {
'Microsoft.Maps': 'http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=7.0'
},
shim: {
'Microsoft.Maps': {
deps: [],
exports: 'Microsoft'
}
}
});
然后像这样在我的模块中使用它:
define(['Microsoft.Maps'], function(Microsoft) {
/* ... */
});
我想我的问题更多是关于如何在 RequireJS 中使用命名空间代码。文档没有涉及我能找到的任何示例。