Javascript Bing映射V8-未捕获引用错误:未定义Microsoft

Javascript Bing映射V8-未捕获引用错误:未定义Microsoft,javascript,jquery,angularjs,bing-maps,bing-api,Javascript,Jquery,Angularjs,Bing Maps,Bing Api,我在应用程序中使用bing地图进行搜索。 Bing地图V8控件 我用过这个CDN <script type='text/javascript' src='http://www.bing.com/api/maps/mapcontrol?callback=GetMap&key=api_key' async defer></script> 有人知道吗?在加载Bing API时不要使用async <script src='http://www.bing.com/a

我在应用程序中使用bing地图进行搜索。 Bing地图V8控件

我用过这个CDN

<script type='text/javascript' src='http://www.bing.com/api/maps/mapcontrol?callback=GetMap&key=api_key' async defer></script>

有人知道吗?

在加载Bing API时不要使用
async

<script src='http://www.bing.com/api/maps/mapcontrol?callback=GetMap&key=api_key'
          type='text/javascript' ></script>

我在使用bing maps js sdk时遇到了类似的错误。您所要做的就是在编写之前添加“windows”。
Microsoft.Maps.Color(100100,0100)

所以现在新的代码是:


newwindow.Microsoft.Maps.Color(100100,0100)

我遵循了您的步骤,但仍然得到了未捕获的引用错误:未定义Microsoft
:/希望您在$ready函数之前已经包含了jQuery和bing地图api。
<script src='http://www.bing.com/api/maps/mapcontrol?callback=GetMap&key=api_key'
          type='text/javascript' ></script>
<script>
   $(function(){
       var color = new Microsoft.Maps.Color(100,100,0,100); 
       ....
   });    
</script>