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

Javascript Bing映射V8-未捕获引用错误:未定义amd,javascript,maps,bing,bing-maps,Javascript,Maps,Bing,Bing Maps,昨天api开始工作了。今天发生了一个错误: 未捕获引用错误:未定义amd 有人能帮我吗 <!DOCTYPE html> <html> <head> <title>loadMapAsyncHTML</title> <meta http-equiv='Content-Type' content='text/html; charset=utf-8'/> </head> <body>

昨天api开始工作了。今天发生了一个错误:

未捕获引用错误:未定义amd

有人能帮我吗

<!DOCTYPE html>
<html>
<head>
    <title>loadMapAsyncHTML</title>
    <meta http-equiv='Content-Type' content='text/html; charset=utf-8'/>
</head>
<body>
    <div id='printoutPanel'></div>

    <div id='myMap' style='width: 100vw; height: 100vh;'></div>
    <script type='text/javascript'>
            var map;
            function loadMapScenario() {
                map = new Microsoft.Maps.Map(document.getElementById('myMap'), {
                    credentials: 'Your Bing Maps Key'
                });
            }


    </script>
    <script type='text/javascript' src='http://www.bing.com/api/maps/mapcontrol?branch=release&callback=loadMapScenario' async defer></script>
</body>

loadMapAsyncHTML
var映射;
函数loadMapScenario(){
map=new Microsoft.Maps.map(document.getElementById('myMap'){
凭据:“您的Bing地图密钥”
});
}

更新

Bing团队已修复此错误。

找到修复程序,请添加:

<script type="text/javascript">
        window.amd = function(){};
        window.amd.define = function(){};
    </script>
    <script type='text/javascript' src='//www.bing.com/api/maps/mapcontrol?branch=release'></script>

window.amd=function(){};
window.amd.define=function(){};

团队正在调查根本原因,因为似乎导致此问题的托管平台发生了变化。Bing地图的任何分支中均未更改任何代码。与此同时,许多人已经实现了David提到的变通方法

更新:正在推出修补程序。当修补程序在数据中心/服务器上运行时,您应该会再次看到Bing MAps V8加载


如果您许可Bing地图(即付费客户),请确保您已向Bing地图企业支持团队记录了事件。这将允许他们在下周左右向您发送一份事件报告,其中包含有关此事件的详细信息。如果您没有支持团队的详细联系方式,可以在此处找到:

我的团队使用bing v8 api,我们还注意到该服务已关闭。我们订阅了
https://azure.microsoft.com/en-us/status/ rss
但是没有任何信息表明这个问题。我们是否应该指向另一个状态页?没有这些
系统关键通知
我的团队就无法缓解这些情况。我们正在为这项服务付费,我们觉得这些通知应该发送给我们自己和其他开发者商店
,使用你的产品
。我同意,这让我的web应用措手不及,奇怪的是看到StackOverflow作为我的停机新闻源。Bing Maps不是Azure服务,所以Azure网站上没有发布任何通知。所有Bing地图客户都可以访问Bing地图企业支持团队。如果您发现任何问题,请联系他们,他们将进行调查。对于这样的停机,他们将提供定期更新。您可以在此处找到支持联系人和详细信息:当出现此类问题时(我记得这是多年来第一次),我们会尽力让人们随时更新我们看到他们报告问题的地方,无论是在StackOverflow、MSDN论坛、推特、电子邮件上,还是直接通过支持团队。您的上一条推特似乎是9月7日,所以我没有看到你刚才提到的停机更新。我不想喋喋不休,我只想看到所有相关渠道都报道类似的问题。这样的小事决定了我的团队是继续使用该产品,还是转向谷歌地图等其他产品。我喜欢api,但觉得对于像微软这样的大公司来说,通知流程有点欠缺。