2013-03-11 2 views
1

Я работаю на приложение Windows 8, которая будет включать в себя Bing Maps, но у меня есть проблема, когда я попробовать его в Visual Studio ошибка появляется, что говоритWindows 8 приложение: Bing Maps JavaScript

Неизвестное expection в строке 19, столбец 17 в мс-appx: //fe56a029-c8e7-41e5-a755-b22871affb67/doglatrinemapsearch.html

0x800a1391 - JavaScript runtime error: 'Microsoft' is undefined

Мой код выглядит следующим образом:

var map = new Microsoft.Maps.Map(document.getElementById("mapDiv"), 
         { 
          credentials: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", 
          center: new Microsoft.Maps.Location(55.559549, 12.927881), 
          mapTypeId: Microsoft.Maps.MapTypeId.birdseye, 
          zoom: 100 
         }); 
+0

наиболее вероятным объяснением является у вас нет ссылки на библиотеку карт включены. –

+0

Но у меня есть js/bing.js и ссылки –

+0

Ждут, пока не загружен документ? где вы положили код? в функции 'onload'? – Raptor

ответ

0

Похоже, вы пытаетесь загрузить карту до завершения загрузки карты. Посмотрите следующий пример кода, и в блоге на создание кросс-платформенный Bing Maps приложения с помощью элемента управления JavaScript:

http://code.msdn.microsoft.com/Cross-Platform-Bing-Maps-e96600d5 http://www.bing.com/blogs/site_blogs/b/maps/archive/2013/06/28/cross-platform-development-with-bing-maps-and-phonegap.aspx

Смежные вопросы