我在我的应用程序中使用必应 map 进行搜索。 Bing map 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);
有人知道吗?
最佳答案
加载 Bing API 时不要使用 async
,
<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>
关于javascript - Bing Maps V8 - Uncaught ReferenceError : Microsoft is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47748478/