在文档中,Map类被自动转换为MapView类。
然而,当Map模块没有在“esri/ Map”代码的开头导入时,它似乎不能工作。我是否误解了自动播放的工作原理,或者这是一个bug?
解决了!转到解决方案。
你是否有一种创建地图的特殊方法不起作用?我尝试了这个基本的例子,地图工作。
require(["esri/views/MapView"], (MapView) => {const view = new MapView({container: "viewDiv", map: {basemap: "topo-vector"}, zoom: 4, center: [15,65]});});
在原帖子中查看解决方案
哦,我的错。我的代码如下
require(["esri/view/MapView"], (MapView) => {
cost view = new MapView({
容器:“viewDiv”,
map: new map ({
技术:“topo-vector”
},
变焦:4
中心:[15,65]
});
所以当它被自动转换时,没有必要板条箱类的一个新实例,只是提供对象与正确的属性?
这是正确的。在某些情况下,你需要提供一个“类型”,如渲染器,符号,几何等。这些病例都应该写在医生手册里。