我正在将BingMaps从v7迁移到V8。
在JSP文件中进行了以下更改:
<script charset="UTF-8" type="text/javascript" src="//www.bing.com/api/maps/mapcontrol"></script>
我收到以下javascript代码中的错误
this.anchorDots = new Microsoft.Maps.Point(10,6), this.anchorPins = new Microsoft.Maps.Point(18,30), this.anchorPinsText = new Microsoft.Maps.Point(18,30);
错误:未捕获TypeError:Microsoft.Maps.Point不是构造函数
有人可以帮助我。谢谢!
答案 0 :(得分:0)
确保您的代码无法访问函数之外的Microsoft.Maps命名空间,并且该函数在Microsoft.Maps命名空间之前未被触发,否则它将无法使用。我建议使用map脚本URL的callback参数来调用map load函数。这将确保在代码尝试访问之前完全加载地图脚本。