APIs do mapa não funcionam para o windows phone em HTML

Deparamos com esse problema estranho recentemente. Sou mais programador da web e acabei de me aventurar no desenvolvimento de aplicativos. Eu tenho tentado desenvolver este aplicativo de mapeamento no windows phone 8.1 usando HTML e me deparei com um problema.

Quando tento integrar os mapas do Bing, devo adicionar isso à minha página HTML como um script:http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=7.0&mkt=en-gb

Agora, quando tento inicializar meu mapa usando

 if (Microsoft.Maps.ClientRegion) { 
        Microsoft.Maps.loadModule('Microsoft.Maps.Map', { callback: getMap }); 
    } else { 
        getMap(); 
    }

O Visual Studio interrompe a execução e me diz que 'Microsoft' é indefinido. Não faz sentido, pois esse código funciona perfeitamente em um navegador. Eu tentei vincular a outro arquivo de script no meu servidor e chamei uma função aleatória para exibir "olá mundo" e funcionou. Portanto, isso implica claramente que o aplicativo não tem problemas em se referir a scripts externos.

Desisti do Bing e tentei implantar mapas do Google no meu aplicativo. A mesma coisa, exceto agora, "google" é indefinido.

Não tenho ideia do que está acontecendo aqui. Qualquer tipo de ajuda é apreciada! Fyi, eu também chamei init () quando o documento é carregado.

Desde já, obrigado!

Editar: Para deixar claro, este não é um aplicativo da Web em execução em um navegador. Existe uma opção para eu codificar em HTML no Visual Studio e funcionou bem até que isso apareceu. Também desenvolvi parcialmente um aplicativo do Windows 8 Desktop usando HTML e o Bing Maps para integrar funcionalidades de mapeamento e funciona muito bem.

O que não entendo é como o código para o aplicativo móvel funciona muito bem por meio de um navegador, funciona muito bem em aplicativos da Windows Store, mas não funciona quando codificado diretamente no Visual Studio. Tenho certeza de que perdi alguma coisa. Espero que alguém possa descobrir isso. Basicamente, esta linha:

<script type="text/javascript" src="http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=7.0&mkt=en-gb"></script> 

deve me deixar executar o código que eu mencionei acima. Mas, o compilador me diz que "Microsoft" é indefinido.

questionAnswers(2)

yourAnswerToTheQuestion