出现这个错误的原因是在使用 ArcGIS JavaScript API 的时候,可能没有正确引入相关的模块或者库。
解决方法如下:
标签内引入以下文件:
MapView
类,需要在代码中引入 esri/views/MapView
模块,并将其作为参数传递给 MapView
的构造函数。示例代码如下:require([
"esri/views/MapView",
"esri/WebMap",
"dojo/domReady!"
], function(MapView, WebMap) {
var webmap = new WebMap({
portalItem: {
id: "WEBMAP_ID"
}
});
var view = new MapView({
container: "viewDiv",
map: webmap
});
});
在上面的代码中,MapView
和 WebMap
类被正确引入,并在回调函数中使用。
综上所述,解决此问题的关键是正确引入相关的模块和库,并确保代码没有被压缩引起的问题。