我对 Windows 8 应用程序开发很陌生。我已经在 Visual Studio 中启动并运行了一个不错的“Hello World”程序。我正在使用 Javascript API。
我在加载模块时遇到问题。我无法专门加载“Microsoft.Maps.Directions”模块。
“Microsoft.Maps.Map”正在加载没有任何问题,我可以毫无问题地显示地图。但是每当我尝试加载其他模块时,我的应用程序就会崩溃。
我在这里忽略了一些非常明显的东西吗?我需要下载一些额外的库吗?我已经下载了 Bing Maps AJAX Control 7 SDK 并使用它来显示地图。
谢谢!
我的代码:
//Initialization logic for loading the map control
(function () {
function initialize() {
Microsoft.Maps.loadModule('Microsoft.Maps.Directions', { callback: Testing});
Microsoft.Maps.loadModule('Microsoft.Maps.Map', { callback: GetMap });
}
document.addEventListener("DOMContentLoaded", initialize, false);
})();
//This works
function GetMap() {
var messageDialog = new Windows.UI.Popups.MessageDialog('Maps Loaded!');
messageDialog.showAsync();
});
//This doesn't work
function Testing() {
var messageDialog = new Windows.UI.Popups.MessageDialog('Directions Loaded!!');
messageDialog.showAsync();
});