Bing Maps V8 -Uncaught ReferenceError: Microsoft is not defined
Bing Maps V8 -Uncaught ReferenceError: Microsoft is not defined
我在我的应用程序中使用 bing 地图进行搜索。
Bing图V8控制。
我用过这个CDN
<script type='text/javascript' src='http://www.bing.com/api/maps/mapcontrol?callback=GetMap&key=api_key' async defer></script>
之后,当我尝试使用 Microsoft.Maps 时。它在说:
Uncaught ReferenceError: Microsoft is not defined
new Microsoft.Maps.Color(100,100,0,100);
有人知道吗?
加载时不要使用 async
Bing API,
<script src='http://www.bing.com/api/maps/mapcontrol?callback=GetMap&key=api_key'
type='text/javascript' ></script>
如果您正在使用 jQuery 然后添加 $.ready() 以使用 maps
就像
<script>
$(function(){
var color = new Microsoft.Maps.Color(100,100,0,100);
....
});
</script>
我在使用 bing maps js sdk 时遇到了类似的错误。你所要做的就是在写之前添加'windows.':Microsoft.Maps.Color(100,100,0,100);
所以现在新代码是:
new window.Microsoft.Maps.Color(100,100,0,100);
我在我的应用程序中使用 bing 地图进行搜索。 Bing图V8控制。
我用过这个CDN
<script type='text/javascript' src='http://www.bing.com/api/maps/mapcontrol?callback=GetMap&key=api_key' async defer></script>
之后,当我尝试使用 Microsoft.Maps 时。它在说:
Uncaught ReferenceError: Microsoft is not defined
new Microsoft.Maps.Color(100,100,0,100);
有人知道吗?
加载时不要使用 async
Bing API,
<script src='http://www.bing.com/api/maps/mapcontrol?callback=GetMap&key=api_key'
type='text/javascript' ></script>
如果您正在使用 jQuery 然后添加 $.ready() 以使用 maps
就像
<script>
$(function(){
var color = new Microsoft.Maps.Color(100,100,0,100);
....
});
</script>
我在使用 bing maps js sdk 时遇到了类似的错误。你所要做的就是在写之前添加'windows.':Microsoft.Maps.Color(100,100,0,100);
所以现在新代码是:
new window.Microsoft.Maps.Color(100,100,0,100);