Javascript Bing地图API v8

Javascript Bing地图API v8,javascript,bing-maps,bing,Javascript,Bing Maps,Bing,我正在将内容从v7迁移到v8 Bing Maps API 我正在使用异步加载和回调来触发映射 然而,在我的“站点”页面中,我得到了以下错误(在一个简单的测试页面中,几乎相同的代码都可以正常工作): 有人知道这是什么意思吗?我猜当映射加载时,回调不可用,但我可以从devtools控制台调用回调并运行它(但似乎找不到Bing映射方法,这很奇怪——似乎是一个奇怪的范围问题?)。尝试在代码的其余部分之后添加映射脚本。加载映射脚本时使用async defer时,一旦映射代码可用,它将首先回调,如果缓存,则

我正在将内容从v7迁移到v8 Bing Maps API

我正在使用异步加载和回调来触发映射

然而,在我的“站点”页面中,我得到了以下错误(在一个简单的测试页面中,几乎相同的代码都可以正常工作):


有人知道这是什么意思吗?我猜当映射加载时,回调不可用,但我可以从devtools控制台调用回调并运行它(但似乎找不到Bing映射方法,这很奇怪——似乎是一个奇怪的范围问题?)。

尝试在代码的其余部分之后添加映射脚本。加载映射脚本时使用async defer时,一旦映射代码可用,它将首先回调,如果缓存,则回调将位于其下方页面中的任何内容之前。

有人知道这意味着什么吗?
这意味着
n
没有名为
open
的函数<代码>几乎相同的代码-你弄坏了什么东西
mapcontrol?callback=loadMap:12 Uncaught TypeError: n.open is not a function
at Object.send (mapcontrol?callback=loadMap:12)
at y (mapcontrol?callback=loadMap:12)
at v (mapcontrol?callback=loadMap:12)
at i.c [as resolve] (mapcontrol?callback=loadMap:12)
at f (mapcontrol?callback=loadMap:12)
at n.p [as downloadDependency] (mapcontrol?callback=loadMap:12)
at t.d [as downloadDependency] (mapcontrol?callback=loadMap:12)
at mapcontrol?callback=loadMap:14
at mapcontrol?callback=loadMap:15